Välj uttalande är en mycket enkel men viktig del av SQL. Vid det här laget, om du läser Vad är SQL? artikel, jag antar att du har en massa testdata att arbeta med. Det viktiga med data är inte alltid själva datan utan vilka insikter man kan dra från datan. Välj uttalande hjälper dig att söka igenom den informationen så att du hittar det du letar efter.
Om du letar efter en dedikerad databaslösning, ta reda på hur du skaffar dig en dedikerad hanterad server med inbyggd SQL-support.
Du kanske minns, i Vad är SQL? artikel nämnde vi skapa, läsa, skriva och ta bort som grundläggande SQL-åtgärder. Använda Välj uttalanden gör att du kan utföra åtgärden "läsa", så att du kan visa dina data på olika sätt, till exempel:
- En lista med blogginlägg
- En grupp kunder
- En massa städer
Oavsett vilken typ av data du har samlat in, Välj uttalanden hjälper dig att sortera det och läsa det.
Välja *Alla* nyhetsbrevsrespondenter
Föreställ dig att du hade ett registreringsformulär på din webbplats. Besökare uppger sitt namn och sin e-postadress. Och själva formuläret tar tag i deras IP-adress.
Din databas kan innehålla denna information i en tabell som kallas "respondenter". Varje respondent kommer att ha ett unikt identifikationsnummer. Så det motsvarar fem kolumner i din tabell:
- id
- förnamn
- efternamn
- e-post
- IP-adress
För vårt första exempel, låt oss säga att du bara vill se alla svarande. Vi kan välja alla respondenter med en *
i vårt uttalande:
SELECT * FROM respondents;
"Respondenter" är namnet på vårt bord.
Notera syntaxen här. SQL-satsens delar är versaler, men detta krävs inte. Och en halvfärgad ;
avslutar uttalandet.
Välj Mindre data
Ofta är det fördelaktigt att vara mer selektiv med vårt Välj uttalanden. I följande exempel, låt oss anta att du bara vill se namnen på våra respondenter. Du kan använda följande påstående:
SELECT "first_name", "last_name" FROM respondents;
Detta kommer att producera för- och efternamnsposter för alla våra respondenter.
Sammanfattning
Du kan nu se den grundläggande syntaxen för Välj uttalanden i SQL. Detta är bara en introduktion. Dessa uttalanden kan växa snabbt i komplexitet. Den grundläggande syntaxen för att välja information från din databas förblir dock densamma. I takt med att ditt behov av mer komplicerade poster växer, kommer dina uttalanden att bli större och mer komplexa. Håll utkik i vår SQL-serie när vi går vidare med att diskutera att skapa och ta bort tabeller i vår databas.