Tilstand (SQL) - Condition (SQL)
Et relasjonelt databasestyringssystem bruker SQL- betingelser eller uttrykk i WHERE- klausuler og i HAVING- klausuler for å VELGE delmengder av data.
Typer av tilstand
- Mange forhold sammenligner verdier for (for eksempel) likhet, ulikhet eller likhet.
- Det eksisterer tilstand bruker den SQL standard søkeord
EXISTSfor å avgjøre om rader finnes i en delspørring resultat.
Eksempler
For å VELGE en rad med data fra en tabell som heter fane med en primærnøkkelkolonne ( pk ) satt til 100 - bruk betingelsen pk = 100 :
SELECT * FROM tab WHERE pk = 100
For å identifisere hvorvidt et bord fane har rader av data med en duplisert kolonne dk - bruk av tilstanden har count (*)> 1 :
SELECT dk FROM tab GROUP BY dk HAVING count(*) > 1