Hem Utveckling Vad är utvalda (databaser)? - definition från techopedia

Vad är utvalda (databaser)? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder SELECT (databaser)?

En SELECT är det grundläggande uttalandet om strukturerat frågespråk (SQL).


SELECT-satset, som följer ett konsekvent och specifikt format, börjar med SELECT-sökordet följt av kolumnerna som ska inkluderas i formatet. Om en asterisk (*) placeras efter SELECT, följs denna sekvens av FROM-klausulen som börjar med nyckelordet FROM, följt av datakällorna som innehåller kolumnerna som anges efter SELECT-klausulen. Dessa datakällor kan vara en enda tabell, en kombination av tabeller, underkurs eller vy.


Valfria klausuler kan läggas till men är inte obligatoriska, dvs WHERE-klausulen som ger villkor för att returnera data, eller ORDER BY-klausulen som sorterar utdata med en eller flera av de angivna kolumnerna.

Techopedia förklarar SELECT (databaser)

En av de första lektionerna för databasadministration är SELECT-uttalandet, som utgör början på alla SQL-skript som används för att fråga data. SELECT är det första nyckelordet i SELECT-uttalandet, som, liksom alla SQL-uttalanden, inte är skiftlägeskänsligt.


För att illustrera SELECT-uttalandet i ett exempel antar du att en bankdatabas innehåller en CUSTOMER_MASTER-tabell som lagrar grundläggande kundinformation och innehåller flera kolumner med namnet enligt följande:

  • Kundnummer
  • personnummer
  • efternamn
  • förnamn
  • e-postadress
  • fysisk adress
  • födelsedatum
  • kön

Följande SELECT-sats används för att fråga alla tabelldata:


VÄLJ * FRA customer_master.


Följande SELECT-sats används för att sortera resultat efter kundnamn:


VÄLJ * FRA customer_master ORDER BY efternamn


För att lista kundnamn, förnamn och födelsedatum ersätts asterisken (*) med motsvarande kolumnnamn enligt följande:


VÄLJ efternamn, förnamn, datum_födelse FRÅN kund_master


För att köra en fråga om alla kvinnliga kunder sorterade efter födelsedatum utfärdas följande uttalande:


VÄLJ * FRA customer_master WHERE gender = 'F' ORDER BY date_of_birth


Obs: WHERE-klausulen används nu för att begränsa utmatningen.


Denna förklaring är en enkel grundare som visar kraften i SELECT-uttalandet och kan användas för att bygga komplexa och utarbetade frågor utanför detta räckvidd. Alla SELECT-uttalanden, oavsett omfattning, måste emellertid konsekvent följa de grundläggande reglerna som anges ovan.

Vad är utvalda (databaser)? - definition från techopedia