Inleiding tot PostgreSQL-operators
PostgreSQL Operators is een databasebeheersysteem en open source software waarmee het publiek eenvoudig toegang heeft voor relationele database-doeleinden. Relationele databasedoeleinden zijn eigenlijk de beheersbaarheid van gegevens om het kort samen te vatten.
PostgreSQL-operators
Hieronder staan de verschillende PostgreSQL-operatoren die als volgt zijn:
1. Logische operatoren
In PostgreSQL bestaan de logische operatoren uit de algemene operatoren, namelijk, in PostgreSQL worden logische operatoren gebruikt om de logische bewerkingen uit te voeren zoals hieronder beschreven.
- OF
- EN
- NIET
een. OF operator
OF | De operator retourneert WAAR als een van de waarden van een operand WAAR is |
- Waarden die worden doorgegeven als logica kunnen in verschillende combinaties worden toegepast om de gewenste resultaten te verkrijgen.
- Laten we dus de waarheidstabel hieronder bekijken.
- We kunnen uitgaan van 0 als ONWAAR en 1 als WAAR. Daarom is 0 of 1 1 die in wezen WAAR is.
- We kunnen zien dat de operator OF FALSE (0) alleen retourneert wanneer zowel X als Y FALSE zijn.
X |
Y |
X OF Y |
0 | 0 | 0 |
0 | 1 |
1 |
1 | 0 |
1 |
1 | 1 |
1 |
b. EN operator
EN | De operator retourneert alleen WAAR als de waarden van alle operanden WAAR zijn |
- Anders dan de operator OR, geeft de operator AND alleen WAAR terug (1) wanneer zowel X als Y TRU E zijn.
X |
Y |
X EN Y |
0 | 0 |
0 |
0 | 1 |
0 |
1 | 0 |
0 |
1 | 1 | 1 |
c. NIET operator
NIET | Deze operator negeert de beginwaarde van een operand. Als de operandwaarde WAAR is, wordt FALSE geretourneerd |
Met betrekking tot de operator NOT is de logica dat de operator FALSE retourneert als de operand WAAR is en vice versa.
X |
NOT (X) |
0 | 1 |
1 |
0 |
2. Rekenkundige operatoren / wiskundige operatoren
Rekenkundige operatoren voeren een specifieke wiskundige bewerking uit, zoals optellen, aftrekken, enz. In PostgreSQL zijn rekenkundige operatoren gewend om de rekenkundige bewerkingen uit te voeren zoals hieronder beschreven
Operator naam |
operators |
functionaliteit |
Voorbeeld |
Resultaat |
toevoeging |
+ | Voegt waarden van operanden toe | 10 +11 | 21 |
aftrekking |
- | Trekt waarden van operanden af | 10-11 | -1 |
Vermenigvuldiging |
* | Voert vermenigvuldiging uit op operanden | 10 * 11 | 110 |
Divisie |
/ | Voert divisie uit op operanden | 10/5 | 2 |
modulo |
% | Voert divisie uit maar retourneert de rest als uitvoer | 11% 10 | 1 |
machtsverheffen |
^ | Dit geeft de vermogenswaarde van de gewenste operand | 10 2 | 100 |
Vierkantswortel |
| / | Voert vierkantswortel van een operand uit | | / 16 | 4 |
Kubuswortel |
| | / | Voert de kubuswortel van een operand uit | || / 64 | 4 |
factorial |
! | Retourneert faculteit van een bepaald getal (Postfix-formulier) | 4! | 24 |
Factorial (met prefixoperator) |
!! | Retourneert faculteit van een bepaald getal (prefixformulier) | !! 4 | 24 |
3. Bitwise-operators
Om de functionaliteit van Bitwise-operators te begrijpen, moeten we begrijpen dat deze operators alleen op integralen werken en dat de functionaliteit van de operator feitelijk plaatsvindt in de binaire vorm (weergave in nullen en enen) van de operand. In PostgreSQL zijn Bitwise-operatoren gewend om de Bitwise-operatoren uit te voeren zoals hieronder beschreven
Operator naam | operators | Voorbeeld |
Resultaat |
Bitwise AND |
& | 10 & 12 | 8 |
Bitgewijs OF |
| | 10 | 12 | 14 |
Bitwise NIET |
~ | ~ 10 | 5 |
Bitwise XOR |
# | 10 # 12 | 6 |
Schuif naar links | 10 << 2 | 40 | |
Bitgewijs naar rechts schuiven |
>> | 100 >> 2 | 25 |
Laten we bijvoorbeeld twee operanden nemen:
- 10 - Binaire weergave is 1010.
- 12 - Binaire weergave is 1100.
Zie hieronder hoe operanden 10 en 12 worden geïnterpreteerd in de equivalente binaire vorm.
10 - Binaire weergave is 1010
12 - Binaire weergave is 1100
een. Bitwise EN Operator
Deze operator interpreteert de operanden in zijn binaire weergave en voert de EN-functie uit op elk cijfer van de operanden.
b. Bitwise OF Operator
Deze operator interpreteert de operanden in zijn binaire weergave en voert de OF-functie uit op elk cijfer van de operanden.
c. Bitwise Not Operator
Deze operator voert de ontkenningsbewerking uit op elk cijfer van de operand. Het kan slechts één operand per keer duren, daarom staat het bekend als een unaire operator.
In het bovenstaande voorbeeld worden alle 0S geconverteerd naar 1S en vice versa.
d. Bitwise XOR-operator
Deze operator interpreteert de operanden in zijn binaire weergave en voert de XOR-functie uit op elk cijfer van de operanden.
- XOR-functie retourneert WAAR of 1 als een van de operanden WAAR of 1 is
- XOR-functie retourneert FALSE of 0 als alle operanden WAAR zijn of alle operanden ONWAAR zijn.
e. Bitwise Shift Left Operator
Deze operator verplaatst de bits van het gegeven nummer in zijn binaire weergave met een gespecificeerd aantal bits naar links. Laten we zeggen dat het gespecificeerde aantal bits x is, dan verschuiven elk bit van 10 naar links met x bits wordt aangeduid als 10 < Deze operator verplaatst de bits van het gegeven nummer in binaire weergave naar de rechterkant met een gespecificeerd aantal bits. Laten we zeggen dat het gespecificeerde aantal bits x is, verschuif dan elk bit van 10 naar rechts met x bits wordt aangegeven als 10 <> 2 is 25. Vergelijkingsoperatoren zijn operatoren die een uitdrukking interpreteren en uitvoer in Booleaanse waarden leveren. (Waar of niet waar). In PostgreSQL zijn vergelijkingsoperators gewend om de vergelijkingsoperators uit te voeren zoals hieronder beschreven Enkele veel voorkomende vergelijkingsoperatoren worden hieronder weergegeven. operator Operator naam > = of! = > = Deze operator vergelijkt de gegeven uitdrukking en geeft WAAR terug als de eerste operand kleiner is dan de tweede operand in de uitdrukking of anders geeft het ONWAAR terug. Deze operator vergelijkt de gegeven uitdrukking en geeft WAAR terug als de eerste operand groter is dan de tweede operand in de uitdrukking of anders geeft het ONWAAR terug. Deze operator vergelijkt de operanden in de expressie en retourneert TRUE als beide operanden dezelfde waarde hebben of anders FALSE retourneert. Deze operator vergelijkt de operanden in de uitdrukking en retourneert TRUE als beide operanden niet dezelfde waarde hebben of anders FALSE retourneert. Deze operator retourneert TRUE als de waarde van de eerste operand kleiner of gelijk is aan de waarde van de tweede operand. Deze operator retourneert TRUE als de waarde van de eerste operand groter is dan of gelijk is aan de waarde van de tweede operand. Dit is een gids voor PostgreSQL-operators geweest. Hier bespreken we verschillende soorten PostgreSQL-operatoren zoals rekenkundige operatoren, vergelijkingsoperatoren en logische operatoren, Bitwise-operatoren met voorbeelden. U kunt ook de volgende artikelen bekijken voor meer informatie -f. Bitwise Shift-operator rechts
4. Vergelijkingsoperatoren
Minder dan een operator
Groter dan operator
Equals
niet gelijk aan
Kleiner dan of gelijk aan operator
Groter dan of gelijk aan operator
een. Operator '<'
b. Operator '>'
c. Operator '='
d. Operator '' en '! ='
e. Operator '<='
f. Operator '> ='
Aanbevolen artikelen