Condizione (SQL) - Condition (SQL)
Un sistema di gestione di database relazionali utilizza condizioni o espressioni SQL nelle clausole WHERE e nelle clausole HAVING per SELECT sottoinsiemi di dati.
Tipi di condizione
- Molte condizioni confrontano valori per (ad esempio) uguaglianza, disuguaglianza o somiglianza.
- La condizione EXISTS utilizza la parola chiave standard SQL
EXISTSper determinare se esistono righe in un risultato della sottoquery .
Esempi
Per SELEZIONARE una riga di dati da una tabella denominata tab con una colonna chiave primaria ( pk ) impostata su 100, utilizzare la condizione pk = 100 :
SELECT * FROM tab WHERE pk = 100
Per identificare se una scheda della tabella ha righe di dati con una colonna duplicata dk , usa la condizione con count(*) > 1 :
SELECT dk FROM tab GROUP BY dk HAVING count(*) > 1