Operatori relazionali
Operatore |
Significato |
|
Uguale a |
|
Diverso da |
|
Maggiore di |
|
Maggiore o uguale a |
|
Minore di |
|
Minore o uguale a |
|
Corrisponde ad una struttura |
|
Non corrisponde ad una struttura |
|
Uguale a NULL |
|
Diverso da NULL |
|
Intervallo di valori tra un limite inferiore e un limite superiore |
|
Un membro di un gruppo di valori specificati o un membro di una subquery |
|
Non un membro di un gruppo di valori specificati né un membro di una subquery |
|
'Vero' se una subquery ha restituito almeno un record |
|
Confronta un valore con ogni valore restituito da una subquery (l'operatore deve essere preceduto da =, <>, >, >=, <o <=); =Any equivale a In |
|
Confronta un valore con ogni valore restituito da una subquery (l'operatore deve essere preceduto da =, <>, >, >=, <o <=) |
SELECT Dati_Vendite.ID_Fattura FROM Dati _Vendite
WHERE Dati_Vendite.ID_Venditore = 'SP-1'
SELECT Dati_Vendite.Importo FROM Dati_Vendite WHERE Dati_Vendite.ID_Fattura <> 125
SELECT Dati_Vendite.Importo FROM Dati_Vendite WHERE Dati_Vendite.Quantità > 3000
SELECT Dati_Vendite.Ora_Vendita FROM Dati_Vendite
WHERE Dati_Vendite.Ora_Vendita < '12:00:00'
SELECT Dati_Vendite.Nome_Società FROM Dati _Vendite
WHERE Dati_Vendite.Nome_Società LIKE '%University'
SELECT Dati_Vendite.Nome_Società FROM Dati _Vendite
WHERE Dati_Vendite.Nome_Società NOT LIKE '%University'
SELECT Dati_Vendite.Quantità FROM Dati _Vendite WHERE Dati_Vendite.Quantità IS NULL
SELECT Dati_Vendite.Quantità FROM Dati _Vendite WHERE Dati_Vendite.Quantità IS NOT NULL
SELECT Dati_Vendite.ID_Fattura FROM Dati _Vendite
WHERE Dati_vendite.ID_Fattura BETWEEN 1 AND 10
SELECT COUNT(Dati_Vendite.ID_Fattura) AS agg
FROM Dati_Vendite WHERE Dati_Vendite.INVOICE_ID IN (50,250,100)
SELECT COUNT(Dati_Vendite.ID_Fattura) AS agg
FROM Dati_Vendite WHERE Dati_Vendite.INVOICE_ID NOT IN (50,250,100)
SELECT COUNT(Dati_Vendite.ID_Fattura) AS agg FROM Dati_Vendite
WHERE Dati_vendite.INVOICE_ID NOT IN (SELECT Dati_vendite.ID_Fattura
FROM Dati_Vendite WHERE Dati_Vendite.ID_Venditore = 'SP-4')
SELECT *
FROM Dati_Vendite WHERE EXISTS (SELECT Dati_Vendite.Importo
FROM Dati_Vendite WHERE Dati_Vendite.ID_Venditore IS NOT NULL)
SELECT *
FROM Dati_Vendite WHERE Dati_Vendite.Importo = ANY (SELECT Dati_Vendite.Quantità
FROM Dati_Vendite WHERE Dati_Vendite.ID_Venditore = 'SP-1')
SELECT *
FROM Dati_Vendite WHERE Dati_Vendite.Importo = ALL (SELECT Dati_Vendite.Quantità
FROM Dati_Vendite WHERE Dati_Vendite.ID_Venditore IS NULL)