Innholdsfortegnelse:
Definisjon - Hva betyr SELECT (databaser)?
En SELECT er den grunnleggende uttalelsen om SQL (strukturert spørrespråk).
SELECT-setningen, som følger et konsistent og spesifikt format, begynner med SELECT-nøkkelordet etterfulgt av kolonnene som skal inkluderes i formatet. Hvis en stjerne (*) er plassert etter SELECT, blir denne sekvensen fulgt av FROM-leddet som begynner med nøkkelordet FROM, etterfulgt av datakildene som inneholder kolonnene som er spesifisert etter SELECT-leddet. Disse datakildene kan være en enkelt tabell, kombinasjon av tabeller, undervisning eller visning.
Valgfrie klausuler kan legges til, men er ikke obligatoriske, det vil si WHERE-leddet som gir betingelser for å returnere data, eller ORDER BY-leddet som sorterer utdataene med en eller flere av de spesifiserte kolonnene.
Techopedia forklarer SELECT (databaser)
En av de første leksjonene til databaseadministrasjon er SELECT-setningen, som utgjør begynnelsen på et SQL-skript som brukes til å spørre data. SELECT er det første nøkkelordet i SELECT-setningen, som, i likhet med alle SQL-setninger, ikke er store og små bokstaver.
For å illustrere SELECT-setningen i et eksempel, antar du at en bankdatabase inneholder en CUSTOMER_MASTER-tabell som lagrer grunnleggende kundeopplysninger og inneholder flere kolonner som heter følgende:
- Kunde ID
- social_security_no
- etternavn
- fornavn
- epostadresse
- fysisk adresse
- fødselsdato
- kjønn
Følgende SELECT-setning brukes til å spørre om alle tabelldata:
VELG * FRA customer_master.
Følgende SELECT-setning brukes til å sortere resultater etter kundenavn:
VELG * FRA customer_master ORDER BY etternavn
For å liste opp kundenavn, fornavn og fødselsdato, er stjerne (*) erstattet med de tilsvarende kolonnenavn, som følger:
VELG etternavn, fornavn, dato for fødsel FRA kunde_master
Følgende uttalelse utstedes for å kjøre en spørring av alle kvinnelige kunder sortert etter fødselsdato:
VELG * FRA customer_master WHERE kjønn = 'F' BESTILLING etter dato_of_ fødsel
Merk: WHERE-leddet brukes nå for å begrense utdata.
Denne forklaringen er en enkel grunning som demonstrerer kraften i SELECT-setningen og kan brukes til å bygge kompliserte og forseggjorte spørsmål utover dette omfanget. Alle SELECT-utsagn, uansett omfang, er imidlertid pålagt å følge de grunnleggende reglene som er beskrevet ovenfor.
