VÄLJ (databaser)

Författare: Peter Berry
Skapelsedatum: 16 Augusti 2021
Uppdatera Datum: 1 Maj 2024
Anonim
VÄLJ (databaser) - Teknologi
VÄLJ (databaser) - Teknologi

Innehåll

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.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar SELECT (databaser)

En av de första lektioner 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
  • _adress
  • 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.