Johdanto PostgreSQL-operaattoreihin
PostgreSQL Operators on tietokannan hallintajärjestelmä ja avoimen lähdekoodin ohjelmisto, jonka avulla kansalaiset pääsevät helposti käyttämään sitä relaatiotietokantatarkoituksiin. Relaatiotietokannan tarkoitukset ovat tosiasiassa datan hallittavuutta selittääkseen sen pähkinänkuoressa.
PostgreSQL-operaattorit
Alla on seuraavat PostgreSQL-operaattorit, jotka ovat seuraavat:
1. Loogiset operaattorit
PostgreSQL: ssä loogiset operaattorit koostuvat yleisistä operaattoreista, nimittäin PostgreSQL: ssä loogiset operaattorit ovat tottuneet suorittamaan loogiset operaatiot alla kuvatulla tavalla.
- TAI
- JA
- EI
a. TAI Operaattori
TAI | Operaattori palauttaa TOSI, jos jompikumpi operandin arvo on Tosi |
- Loogisesti välitettyjä arvoja voidaan käyttää erilaisissa yhdistelmissä haluttujen tulosten saamiseksi.
- Katsotaanpa siis alla olevaa totuustaulukkoa.
- Voimme olettaa, että 0 on FALSE ja 1 TRUE. Siksi 0 tai 1 on 1, joka on oleellisesti tosi.
- Voimme nähdä, että TAI-operaattori palauttaa FALSE (0) vain, kun sekä X että Y ovat FALSE.
X |
Y |
X TAI Y |
0 | 0 | 0 |
0 | 1 |
1 |
1 | 0 |
1 |
1 | 1 |
1 |
b. JA operaattori
JA | Operaattori palauttaa TOSI vain, jos kaikkien operandien arvot ovat Tosi |
- Toisin kuin TAI operaattori, JA operaattori palauttaa TOSI (1) vain, kun sekä X että Y ovat TRU E.
X |
Y |
X JA Y |
0 | 0 |
0 |
0 | 1 |
0 |
1 | 0 |
0 |
1 | 1 | 1 |
C. EI operaattori
EI | Tämä operaattori nollaa operandin alkuarvon. Jos operandin arvo on TOSI, FALSE palautetaan |
EI operaattorin suhteen, logiikka on, että operaattori palauttaa FALSE, jos operandi on TOSI ja päinvastoin.
X |
EI (X) |
0 | 1 |
1 |
0 |
2. Aritmeettiset / matemaattiset operaattorit
Aritmeettiset operaattorit suorittavat tietyn matemaattisen operaation, kuten summaamisen, vähentämisen jne.. PostgreSQL: ssä aritmeettiset operaattorit ovat tottuneet suorittamaan aritmeettiset operaatiot alla kuvatulla tavalla.
Operaattorin nimi |
operaattorit |
toiminnallisuus |
esimerkki |
Tulos |
Lisäys |
+ | Lisää operandien arvot | 10 +11 | 21 |
vähennys |
- | Vähennä operandien arvot | 10 - 11 | -1 |
kertolasku |
* | Suorittaa kertolaskujen operandit | 10 * 11 | 110 |
jako |
/ | Suorittaa jako operandien kanssa | 10/5 | 2 |
modulo |
% | Suorittaa jakamisen, mutta palauttaa loput tulosteena | 11% 10 | 1 |
Potenssiinkorotus |
^ | Tämä antaa halutun operandin tehoarvon | 10 2 | 100 |
Neliöjuuri |
| / | Suorittaa operandin neliöjuuren | | / 16 | 4 |
Kuutiojuuri |
| | / | Suorittaa operandin kuutiojuuren | || / 64 | 4 |
kertoma |
! | Palauttaa tietyn numeron tekijän (Postfix-muoto) | 4! | 24 |
Factorial (etuliitteen operaattorilla) |
!! | Palauttaa tietyn numeron tekijä (etuliite) | !! 4 | 24 |
3. Bitwise-operaattorit
Ymmärtääksemme Bitwise-operaattorien toiminnallisuuden, meidän on ymmärrettävä, että nämä operaattorit toimivat vain integraaleissa ja operaattorin toiminnallisuus tapahtuu tosiasiassa operandin binaarimuodossa (esitys 0 ja 1). PostgreSQL: ssä Bitwise-operaattorit ovat tottuneet suorittamaan Bitwise-operaattorit alla kuvatulla tavalla
Operaattorin nimi | operaattorit | esimerkki |
Tulos |
Bittisesti JA |
& | 10 ja 12 | 8 |
Bittaisesti TAI |
| | 10 | 12 | 14 |
Bittinä EI |
~ | ~ 10 | 5 |
Bittaisesti XOR |
# | 10 # 12 | 6 |
Bittinen siirto vasemmalle | 10 << 2 | 40 | |
Vaihda bittisuunnassa oikealle |
>> | 100 >> 2 | 25 |
Otetaan esimerkiksi kaksi operandia:
- 10 - Binaariesitys on 1010.
- 12 - Binaariesitys on 1100.
Katso alla kuinka operandit 10 ja 12 tulkitaan vastaavaan binaarimuotoon.
10 - Binaariesitys on 1010
12 - Binaariesitys on 1100
a. Bitwise JA Operaattori
Tämä operaattori tulkitsee operandit binaarisessa esityksessään ja suorittaa AND-toiminnon operandien jokaiselle numerolle.
b. Bittiästi TAI Operaattori
Tämä operaattori tulkitsee operandit binaarisessa esityksessään ja suorittaa OR-toiminnon jokaiseen operandin numeroon.
C. Ei bittiä
Tämä operaattori suorittaa kieltämisoperaation operandin jokaisella numerolla. Se voi kestää vain yhden operandin kerrallaan, joten se tunnetaan yhtenäisenä operaattorina.
Yllä olevassa esimerkissä kaikki 0S muunnetaan 1S: ksi ja päinvastoin.
d. Bitwise XOR -operaattori
Tämä operaattori tulkitsee operandit binaarisessa esityksessään ja suorittaa XOR-toiminnon jokaiseen operandin numeroon.
- XOR-funktio palauttaa TOSI tai 1, jos jompikumpi operandista on Tosi tai 1
- XOR-funktio palauttaa FALSE tai 0, jos kaikki operandit ovat TRUE tai kaikki operandit ovat FALSE.
e. Bittivaihteinen vasen operaattori
Tämä operaattori siirtää annetun numeron bittejä binaarisessa esityksessään vasemmalle puolelle tietyn määrän bittejä. Oletetaan, että määritetty bittien lukumäärä on x, sitten jokaisen 10 bitin siirtäminen vasemmalle x bittiä merkitään nimellä 10 < Tämä operaattori siirtää annetun numeron bittejä binaarimuodossa oikealle puolelle tietyn määrän bittejä. Oletetaan, että määritetty bittien lukumäärä on x, sitten jokaisen 10 bitin siirtäminen oikealle x bitillä merkitään nimellä 10 <> 2 on 25. Vertailuoperaattorit ovat operaattoreita, jotka tulkitsevat lauseketta ja tarjoavat tuotoksen Boolen arvoina. (Totta vai tarua). PostgreSQL: ssä vertailuoperaattorit ovat tottuneet suorittamaan vertailuoperaattorit alla kuvatulla tavalla Jotkut yleisistä vertailutoimittajista on esitetty alla. operaattori Operaattorin nimi > = tai! = > = Tämä operaattori vertaa annettua lauseketta ja palauttaa TOSI, jos ensimmäinen operandi on pienempi kuin lausekkeen toinen operandi tai muuten se palauttaa FALSE.
Tämä operaattori vertaa annettua lauseketta ja palauttaa TOSI, jos ensimmäinen operandi on suurempi kuin lausekkeen toinen operandi tai muuten se palauttaa FALSE.
Tämä operaattori vertaa lausekkeessa olevia operandteja ja palauttaa TOSI, jos molemmat operandit ovat samanarvoisia tai muuten se palauttaa FALSE. Tämä operaattori vertaa lausekkeessa olevia operandteja ja palauttaa TOSI, jos molemmat operandit eivät ole samanarvoisia tai muuten se palauttaa VÄÄRÄ. Tämä operaattori palauttaa TOSI, jos ensimmäisen operandin arvo on pienempi tai yhtä suuri kuin toisen operandin arvo. Tämä operaattori palauttaa TOSI, jos ensimmäisen operandin arvo on suurempi tai yhtä suuri kuin toisen operandin arvo.
Tämä on ollut opas PostgreSQL-operaattoreille. Tässä keskustellaan erityyppisistä PostgreSQL-operaattoreista, kuten aritmeettiset operaattorit, vertailuoperaattorit ja loogiset operaattorit, Bitwise-operaattorit esimerkeillä. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -f. Bittivaihteen oikea käyttö
4. Vertailuoperaattorit
Alle operaattori
Suurempi kuin operaattori
equals
ei ole sama
Vähemmän tai yhtä suuri kuin operaattori
Suurempi tai yhtä suuri kuin operaattori
a. Operaattori '<'
b. Operaattori '>'
C. Operaattori '='
d. Operaattori '' ja '! ='
e. Operaattori '<='
f. Operaattori '> ='
Suositellut artikkelit