Hva er en operatør i SQLite
En operatør er et reservert ord eller et tegn som brukes hovedsakelig i en SQLite uttalelse er der klausulen til å utføre operasjon (er), for eksempel sammenligninger og aritmetiske operasjoner.
Operatører brukes til å angi vilkår i en SQLite regnskap og å tjene som konjunksjoner for flere forhold i en uttalelse.
Aritmetiske operatorer
Sammenligningsoperatorer
Logiske operatorer
bitvis operatører
SQLite aritmetiske operatorer: Anmeldelser
Anta variabel en holder 10 og variabel b holder 20, deretter:
Vis Eksempler
OperatorDescriptionExample + Tilsetting - Legger verdier på hver side av operatøren a + b vil gi 30-subtraksjon - Trekker rett hånd operand fra venstre operand a - b vil gi -10 * Multiplikasjon - Multipliserer verdier på hver side av fører a * b vil gi 200 /Division - Dividerer venstre operand ved høyre operand b /a vil gi 2% Modulus - Deler venstre operand av høyre operand og returnerer resten b% a vil gi 0
SQLite Sammenligningsoperatorer:
Anta variabel en holder 10 og variabel b holder 20, deretter:
Show Eksempler
OperatorDescriptionExample == Kontrollerer om verdiene av to operander er like eller ikke, hvis ja så tilstanden blir sann. (a == b) er ikke sant. = Kontrollerer om verdiene av to operander er like eller ikke, hvis ja så tilstanden blir sann. (a = b) er ikke sant. ! = Kontrollerer om verdiene av to operander er lik eller ikke, hvis verdiene ikke er like så tilstanden blir sann. (a! = b) er sann. < > Sjekker om verdiene av to operander er like eller ikke, hvis verdiene ikke er like så tilstanden blir sann. (en < > b) er sann. > Kontrollerer om verdiene til venstre operand er større enn verdien for høyre operand, hvis ja så betingelse blir oppfylt. (a > b) er ikke sant. < Kontrollerer om verdiene til venstre operand er mindre enn verdien for høyre operand, hvis ja så betingelse blir oppfylt. (en < b) er sann. > = Kontrollerer om verdien av venstre operanden er større enn eller lik verdien av høyre operand, hvis ja så tilstanden blir sann. (a > = b) er ikke sant. < = Kontrollerer om verdien av venstre operanden er mindre enn eller lik verdien av høyre operand, hvis ja så tilstanden blir sann. (en < = b) er sann. ! < Sjekker om verdien av venstre operanden er ikke mindre enn verdien av høyre operand, hvis ja så tilstanden blir sann. (en <! b) er falsk. ! > Sjekker om verdien av venstre operanden ikke er større enn verdien av høyre operand, hvis ja så tilstanden blir sann. (a >! b) er sann.
SQLite logiske operatører:
Her er en liste over alle de logiske operatører tilgjengelige i SQLite
Vis Eksempler
OperatorDescriptionANDThe OG operatøren tillater eksistensen av flere forhold i en SQL-setning tallet. HVOR clause.BETWEENThe mellom operatør blir brukt til å søke for verdier som ligger innenfor et sett av verdier, gitt minimumsverdi og den maksimale value.EXISTSThe eksisterer operator benyttes for å søke etter tilstedeværelse av en rad i en bestemt tabell som oppfyller visse kriterier .INThe IN operatør brukes til å sammenligne en verdi til en liste med bokstavelige verdier som har vært specified.NOT inthe negasjon av IN operatør som brukes til å sammenligne en verdi til en liste med bokstavelige verdier som har vært specified.LIKEThe SOM operatør brukes å sammenligne en verdi til lignende verdier ved hjelp av joker operators.GLOBThe GLOB operatør brukes til å sammenligne en verdi til lignende verdier ved hjelp av joker operatører. Dessuten er GLOB små bokstaver, i motsetning LIKE.NOTThe IKKE operatør reverserer betydningen av den logiske operatoren som det er brukt. Eg. IKKE eksisterer, IKKE MELLOM, ikke i, etc. Dette er negere operatør Orthe
. OR operatør brukes til å kombinere flere forhold i en SQL-setning er der clause.IS NULLThe NULL operatør brukes til å sammenligne en verdi med en NULL value.ISThe er operatør arbeid som = ER notthe er operatør arbeid like! = || Legger to forskjellige strenger og lage ny. UNIQUEThe UNIK operatorsøk hver rad av en bestemt tabell for unikhet (ingen duplikater).
SQLite bitvis operatører:
Bitvis operatør fungerer på bits og utføre bit-for-bit drift. Den sannhetstabell for &Co. og | er som følger:
pqp & qp | q0000010111111001
Anta hvis A = 60; og B = 13; nå i binært format, vil de være som følger:
A = 0011 1100
B = 0000 1101
------------- ----
A & B = 0000 1 100
A | B = 0011 1101
~ A = 1 100 0011
bitvis operatører støttes av SQLite språket er oppført i tabellen nedenfor. Anta variabel A innehar 60 og variabel B holder 13, deretter:
Vis Eksempler
OperatorDescriptionExample & Binære og operatør eksemplarer litt til resultatet hvis den finnes i begge operander. (A & B) vil gi 12 som er 0000 1100 | Binære eller operatør eksemplarer litt hvis den finnes i enten operanden. (A | B) vil gi 61, som er 0011 1101 ~ binære enere Complement operatoren er enhetlige og har effekten av å flippe '' bits. (~ A) vil gi -61 som er 1 100 0011 i 2s komplement skjema på grunn av en signert binært tall. ≪ < Binary Venstre Shift Operator. Den venstre operand verdien beveges til venstre med antall bits som er angitt av den høyre operand. A < < 2 vil gi 240 som er 1111 0000 > > Binary Høyre skifte operatør. Den venstre operand verdien blir beveget til høyre med antall bits som er angitt av den høyre operand. A > > 2 vil gi 15 som er 0000 1 111