Hopp til innhold

Select (SQL)

Fra Wikipedia, den frie encyklopedi
Sideversjon per 12. feb. 2007 kl. 02:00 av Thijs!bot (diskusjon | bidrag) (robot Tilføyer: cs, en, ja, nl, ru, sk, vi)

En SELECT-spørring i SQL returnerer et resultatsett av opptegnelser fra en eller flere tabeller.

Den brukes for å hente ut data fra en database. Kilden til disse dataene kan f.eks være en tabell, en visning ol. I de fleste applikasjoner som jobber mot databaser, så er SELECT den vanligste operasjonen som utføres mot dataene. Et SELECT-spørring beskriver hvordan brukeren ønsker at dataene skal være representert i resultatsettet som returneres. Hvordan denne representasjonen genereres og hentes ut, er opp til databaseadministrasjonssystemet, som ut ifra spørringen genererer den mest optimale planen for å hente ut dataene fra databasen.


Spesifikasjoner man ofte bruker sammen med en SELECT er bla:

  • WHERE – for å begrense hvilke rader som skal hentes ut.
  • GROUP BY – for å gruppere verdier i en kolonne, over flere rader.
  • HAVING – brukes for å gjøre begrensninger i datasettet etter at man har gruppert et antall rader med GROUP BY
  • ORDER BY – for å angi sortering av resultatsettet.