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

Referanser