Hjem Udvikling Hvad er select (databaser)? - definition fra techopedia

Hvad er select (databaser)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder SELECT (databaser)?

En SELECT er den grundlæggende erklæring om struktureret forespørgselssprog (SQL).


SELECT-sætningen, der følger et konsistent og specifikt format, begynder med SELECT-nøgleordet efterfulgt af de kolonner, der skal inkluderes i formatet. Hvis en stjerne (*) er placeret efter SELECT, følges denne sekvens af FROM-klausulen, der begynder med nøgleordet FROM, efterfulgt af datakilderne, der indeholder de kolonner, der er specificeret efter SELECT-klausulen. Disse datakilder kan være en enkelt tabel, kombination af tabeller, undervisning eller visning.


Valgfrie klausuler kan tilføjes, men er ikke obligatoriske, dvs. WHERE-klausulen, der giver betingelser for returnering af data, eller ORDER BY-klausulen, der sorterer output med en eller flere af de specificerede kolonner.

Techopedia forklarer SELECT (databaser)

En af de første lektioner til databaseadministration er SELECT-sætningen, der danner begyndelsen på ethvert SQL-script, der bruges til at forespørge data. SELECT er det første nøgleord i SELECT-sætningen, som ligesom alle SQL-sætninger ikke er store og små bogstaver.


For at illustrere SELECT-sætningen i et eksempel skal du antage, at en bankdatabase indeholder en CUSTOMER_MASTER-tabel, der gemmer grundlæggende kundeoplysninger og indeholder flere kolonner, der er navngivet som følger:

  • Kunde ID
  • CPR nr
  • efternavn
  • fornavn
  • email adresse
  • fysisk adresse
  • fødselsdato
  • køn

Følgende SELECT-sætning bruges til at forespørge alle tabeldata:


VÆLG * FRA customer_master.


Følgende SELECT-sætning bruges til at sortere resultater efter kundenavne:


VÆLG * FRA customer_master ORDER BY efternavn


For at angive kundenavne, fornavn og fødselsdato erstattes stjerne (*) med de tilsvarende kolonnenavne som følger:


VÆLG efternavn, fornavn, dato_fødsel FRA kunde_master


For at køre en forespørgsel om alle kvindelige kunder sorteret efter fødselsdato, udstedes følgende erklæring:


VÆLG * FRA customer_master WHERE gender = 'F' BESTILLING AF dato_of_ fødsel


Bemærk: WHERE-bestemmelsen bruges nu til at begrænse output.


Denne forklaring er en simpel primer, der demonstrerer kraften i SELECT-sætningen og kan bruges til at opbygge komplekse og detaljerede forespørgsler ud over dette omfang. Dog skal alle SELECT-udsagn, uanset omfang, konsekvent følge de grundlæggende regler beskrevet ovenfor.

Hvad er select (databaser)? - definition fra techopedia