Operatori DML

CategoriaDescrizioneEsempi di Operatori
Operatori di confrontoPermettono di confrontare valori all’interno delle clausole WHERE per filtrare i dati.=, <>, <, >, <=, >=
Operatori aritmeticiSi usano per eseguire operazioni matematiche sui valori numerici.+, -, *, /, %
Operatore di concatenazionePermette di unire stringhe di testo.| |
Operatori logiciSi usano per combinare più condizioni nelle clausole WHERE.AND, OR, NOT
Operatore INVerifica se un valore è presente in un insieme di valori.IN (val1, val2, …)
NOT IN (val1, val2, …)
Operatore BETWEENVerifica se un valore è compreso tra due estremi.BETWEEN val1 AND val2
NOT BETWEEN val1 AND val2
Operatore LIKEPermette di cercare valorio che corrispondono a un pattern specificato, usando % e _.LIKE 'pattern%', LIKE 'pattern_'
NOT LIKE…
Operatori di quantificazioneConfrontano un valore scalare con i valori in un insieme derivato da una sottoquery.EXISTS, NOT EXISTS, ALL, ANY
Operatori di insiemeCombinano i risultati di due o più SELECT in un unico risultato.UNION, INTERSECT, EXCEPT
Operatori di joinCombinano dati da più tabelle in base a una condizione di join.JOIN, NATURAL JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN, CROSS JOIN
Operatori di aggregazioneCalcolano valori aggregati da un insieme di dati.SUM, AVG, MIN, MAX, COUNT
Operatore GROUP BYRaggruppa i dati in base a uno o più attributi e applica operatori di aggregazione ai gruppi.GROUP BY
Operatore HAVINGFiltra i gruppi risultanti da un GROUP BY in base a una condizione.HAVING
Operatore ORDER BYOrdina i dati in base a uno o più attributi.ORDER BY