Betingelse (SQL)

i SQL, en betingelse eller et uttrykk i WHERE eller HAVING for å velge en delmengde av dataene From Wikipedia, the free encyclopedia

Remove ads

I database-spørrespråket SQL er en betingelse et uttrykk for å velge en delmengde med en SELECT-spørring. Betingelser kan spesifiseres med:

Disse klausulene brukes av databasehåndteringssystemet for relasjonsdatabasen (RDBMS-en) for å begrense resultatet av en SELECT-spørring.

Typer betingelser

  • Mange betingelser sammenligner verdier, for eksempel likhet, ulikhet eller similaritet.
  • EXISTS-betingelsen bruker det SQL-standardiserte nøkkelordet EXISTS[1] for å finne ut om rader finnes i en delspørrings-resultat.[2]

Eksempler

For å returnere en rad med data fra en tabell som heter tab med en primærnøkkelkolonne (pk) lik 100 kan man bruke betingelsen pk = 100:

SELECT * FROM tab WHERE pk = 100

For å identifisere om tabellen tab har rader med en duplisert kolonne dk kan man bruke betingelsen HAVING COUNT(*) > 1:

SELECT dk FROM tab GROUP BY dk HAVING count(*) > 1

Referanser

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads