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 SQLEXISTS per 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

Riferimenti