SQL NOT Operator
SQL NOT-operatoren er en logisk operator, der bruges til at invertere en betingelse i en SELECT-forespørgsel. Den bruges til at filtrere rækker ud fra en angivet betingelse, hvor betingelsen ikke er opfyldt.
NOT Operator Syntax
Syntaxen for NOT-operatoren er:
SELECT * FROM table_name WHERE NOT condition;
Her erNOT
operatoren nøgleordet,table_name
er navnet på tabellen, ogcondition
er den betingelse, der skal inverteres.
NOT Operator Eksempler
Lad os se på nogle eksempler for at forstå, hvordan NOT-operatoren virker.
Eksempel 1: NOT-lig med operator
Antag, at vi har en tabel users med følgende data:
User_id | Username |
---|---|
1 | John |
2 | Jane |
3 | Mike |
For at hente alle brugere, der ikke har brugernavnet John, kan vi bruge følgende forespørgsel:
SELECT * FROM users WHERE Username != John;
Dette vil returnere rækkerne med brugernavnet Jane og Mike.
Eksempel 2: NOT-lig med IN-operator
Antag, at vi har en tabel products med følgende data:
Product_id | Product_name | Price |
---|---|---|
1 | Phone | 5000 |
2 | Laptop | 10000 |
3 | Tablet | 7000 |
For at hente alle produkter undtagen dem med priserne 5000 og 7000, kan vi bruge følgende forespørgsel:
SELECT * FROM products WHERE Price NOT IN (5000, 7000);
Dette vil returnere rækken med produktet Laptop.
Konklusion
SQL NOT-operatoren er nyttig, når du vil invertere en betingelse i en SELECT-forespørgsel. Den giver dig mulighed for at filtrere rækker baseret på betingelser, der ikke er opfyldt. Ved at bruge NOT-operatoren kan du skabe mere avancerede forespørgsler, der giver dig mulighed for at hente specifikke data fra en database.
NOT-operatoren er en nyttig funktion i SQL, der gør det lettere at filtrere data i en SELECT-forespørgsel. – SQL-eksperten
Ofte stillede spørgsmål
Hvad er SQL NOT operatoren, og hvad bruges den til?
Hvad er syntaxen for SQL NOT operatoren?
Hvordan virker SQL NOT operatoren med tal?
Hvordan virker SQL NOT operatoren med strenge?
Hvordan kan SQL NOT operatoren bruges sammen med andre operatører?
Kan SQL NOT operatoren bruges til at negere flere betingelser på én gang?
Hvad sker der, hvis man bruger SQL NOT operatoren uden en betingelse?
Kan man bruge SQL NOT operatoren sammen med IN operatoren?
Kan man bruge SQL NOT operatoren sammen med LIKE operatoren?
Hvordan kan SQL NOT operatoren bruges i kombination med NULL?
Andre populære artikler: RegExp r Metacharacter • Pandas Certification • jQuery keypress() Metoden • HTML tfoot-tagget: En dybdegående guide • ADO CommandTimeout Property • Fullscreen API requestFullscreen() Metode • HTML Table Sizes • HTML id Attribut • ASP VB Syntax • SQL Server ABS() Funktion • The Elements of Data Science • Java String compareToIgnoreCase() Metode • HTML textarea form attributten: En komplet guide • Java Interface • PostgreSQL – UPDATE-sætningen • HTML q tag: Det fulde udtryk fra begyndelse til slutning • CSS animation-name Property • HTML DOM Anchor Object • Python String Negative Indexing • Vue Form Inputs