Relationsoperatorer

Operator

Betydelse

=

Lika med

<>

Inte lika med

>

Större än

>=

Större än eller lika med

<

Mindre än

<=

Mindre än eller lika med

LIKE

Matcha ett mönster

NOT LIKE

Matcha inte ett mönster

IS NULL

Lika med Null

IS NOT NULL

Inte lika med Null

BETWEEN

Intervall av värden mellan en undre och en övre gräns

IN

En medlem av en uppsättning angivna värden eller en medlem av en delfråga

NOT IN

Inte en medlem av en uppsättning angivna värden eller en medlem av en delfråga

EXISTS

”Sant” om en delfråga returneras som minst en post

ANY

Jämför ett värde med varje värde som returneras av en delfråga (operatorn måste föregås av =, <>, >, >=, < eller <=); =ANY motsvarar IN

ALL

Jämför ett värde med varje värde som returneras av en delfråga (operatorn måste föregås av =, <>, >, >=, < eller <=)

Exempel

Kopiera
SELECT Säljdata.Fakturanummer FROM Säljdata
   WHERE Säljdata.Försäljar_ID = 'SP-1'
   
SELECT Säljdata.Belopp FROM Säljdata WHERE Säljdata.Fakturanummer <> 125

SELECT Säljdata.Belopp FROM Säljdata WHERE Säljdata.Belopp > 3000

SELECT Säljdata.Försäljningstid FROM Säljdata
   WHERE Säljdata.Försäljningstid < '12:00:00'

SELECT Säljdata.Företagsnamn FROM Säljdata
   WHERE Säljdata.Företagsnamn LIKE '%Universitet'

SELECT Säljdata.Företagsnamn FROM Säljdata
   WHERE Säljdata.Företagsnamn NOT LIKE '%Universitet'

SELECT Säljdata.Summa FROM Säljdata WHERE Säljdata.Summa IS NULL

SELECT Säljdata.Summa FROM Säljdata WHERE Säljdata.Summa IS NOT NULL

SELECT Säljdata.Fakturanummer FROM Säljdata
   WHERE Säljdata.Fakturanummer BETWEEN 1 AND 10

SELECT COUNT(Säljdata.Faktura_ID) AS agg
   FROM Säljdata WHERE Säljdata.Faktura_ID IN (50,250,100)

SELECT COUNT(Säljdata.Faktura_ID) AS agg
   FROM Säljdata WHERE Säljdata.Faktura _ID NOT IN (50,250,100)

SELECT COUNT (Säljdata.Faktura_ID) AS agg FROM Säljdata 
   WHERE Säljdata.Faktura _ID NOT IN (SELECT Säljdata.Faktura_ID
   FROM Säljdata WHERE Säljdata.Försäljar_ID = 'SP-4')

SELECT *
   FROM Säljdata WHERE EXISTS (SELECT Säljdata.Summa
   FROM Säljdata WHERE Säljdata.Försäljar_ID IS NOT NULL)

SELECT *
   FROM Säljdata WHERE Säljdata.Summa = ANY (SELECT Säljdata.Summa
   FROM Säljdata WHERE Säljdata.Försäljar_ID = 'SP-1')

SELECT *
   FROM Säljdata WHERE Säljdata.Belopp = ALL (SELECT Säljdata.Belopp
   FROM Säljdata WHERE Säljdata.Försäljar_ID IS NULL)