SQL ikke lik operatør
I SQL bruker den ikke like operatøren symbolet (!=). Det brukes til å sammenligne to verdier eller uttrykk. For eksempel:
10 != 10MERK: Den ikke like operatøren bruker () -symbolet i noen databasemotorer. Resultatene er imidlertid like.
Returverdi
Den ikke like operatøren i SQL returnerer en boolsk verdi. Det vil returnere usant hvis venstre uttrykk er lik høyre på høyre termin. For eksempel:
10 != 10Hvis det venstre uttrykket ikke er lik høyre på høyre, returnerer det sant.
(10*10) != (100/10)Tenk på det som negasjon av lik operatøren. Derfor returnerer det det motsatte av hva som tilsvarer operatøren returnerer.
MERK: Den ikke like operatøren vil returnere 1 for å representere True og 0 for å representere falsk i noen databasemotorer. PostgreSql, for eksempel, vil returnere 'F' for falske og 'T' for True.
Eksempel 1
Anta at vi har en prøvebord som vist nedenfor:
Vi kan bruke den ikke like store operatøren for å ekskludere alle resultatene der kategorien er lik Dev-OPS1
Vi kan kjøre et spørsmål som vist:
Velg * fra ansatteDette bør fjerne alle radene der kategorien er lik 'Dev-ops1'. Et eksempelutgang er som illustrert nedenfor:
Merk at Dev-OPS1-postene mangler.
Eksempel 2
Du kan også kombinere flere forhold ved hjelp av og eller eller operatørene. Et eksempel er som vist:
Velg * fra ansatteI dette tilfellet vil spørringen ovenfor ekskludere alle postene der kategorien er lik 'Dev-ops1', og statusen er sann.
Det resulterende tabellen er som vist:
Konklusjon
Via denne artikkelen utforsket og lærte du hvordan du bruker sammenligningsoperatører som bruker den ikke like operatøren som et eksempel. Sammenligningsoperatører lar deg optimalisere databaseresultatene dine ved å søke etter spesifikke forhold.