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

OFDe 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

ENDe 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

NIETDeze 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 toe10 +1121
aftrekking

-

Trekt waarden van operanden af10-11-1
Vermenigvuldiging

*

Voert vermenigvuldiging uit op operanden10 * 11110
Divisie

/

Voert divisie uit op operanden10/52
modulo

%

Voert divisie uit maar retourneert de rest als uitvoer11% 101
machtsverheffen

^

Dit geeft de vermogenswaarde van de gewenste operand10 2100
Vierkantswortel

| /

Voert vierkantswortel van een operand uit| / 164
Kubuswortel

| | /

Voert de kubuswortel van een operand uit|| / 644
factorial

!

Retourneert faculteit van een bepaald getal (Postfix-formulier)4!24
Factorial (met prefixoperator)

!!

Retourneert faculteit van een bepaald getal (prefixformulier)!! 424

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 & 128
Bitgewijs OF

|

10 | 1214
Bitwise NIET

~

~ 105
Bitwise XOR

#

10 # 126
Schuif naar links10 << 240
Bitgewijs naar rechts schuiven

>>

100 >> 225

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 <

f. Bitwise Shift-operator rechts

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.

4. Vergelijkingsoperatoren

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

Minder dan een operator

>

Groter dan operator

=

Equals

of! =

niet gelijk aan
Kleiner dan of gelijk aan operator

> =

Groter dan of gelijk aan operator

een. Operator '<'

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.

b. Operator '>'

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.

c. Operator '='

Deze operator vergelijkt de operanden in de expressie en retourneert TRUE als beide operanden dezelfde waarde hebben of anders FALSE retourneert.

d. Operator '' en '! ='

Deze operator vergelijkt de operanden in de uitdrukking en retourneert TRUE als beide operanden niet dezelfde waarde hebben of anders FALSE retourneert.

e. Operator '<='

Deze operator retourneert TRUE als de waarde van de eerste operand kleiner of gelijk is aan de waarde van de tweede operand.

f. Operator '> ='

Deze operator retourneert TRUE als de waarde van de eerste operand groter is dan of gelijk is aan de waarde van de tweede operand.

Aanbevolen artikelen

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 -

  1. Hoe MySQL Operators te gebruiken
  2. Verschillen tussen Oracle en PostgreSQL
  3. Vergelijking van SQL Server versus PostgreSQL

Categorie: