Network Administration: Velg Statement
November 29 by Eliza
Som navnet Structured Query Language antyder, spørringer er hva SQL handler om. Dermed er den velger uttalelse den viktigste av SQL-setninger. En utvalgt uttalelse trekker ut data fra en eller flere tabeller i en database og skaper et resultatsett som inneholder de valgte rader og kolonner.
I en utvalgt uttalelse, liste du tabellen eller tabellene som du ønsker å hente data, de spesifikke tabellkolonner du ønsker hentet (du kan ikke være interessert i alt thatâ € ™ s i tabellen), og andre klausuler som indikerer hvilken spesifikke rader skal hentes, hvilken rekkefølge radene skal presenteres i, og så videre.
Hereâ € ™ sa enkelt velger uttalelse som henter data fra en tabell som heter filmen, som inneholder informasjon om dine favorittfilmer:
Velg tittel, år
fra filmen
For etter år
Nå tar denne uttalelsen fra hverandre bit for bit:
- Velg tittel, år navnene kolonnene du vil ha med i spørreresultat (tittel og år).
- fra filmnavnene tabellen du vil radene hentet fra (film).
- For etter år indikerer at resultatet skal bli sortert i rekkefølge etter året kolonnen slik den eldste filmen vises først.
Med andre ord, henter dette velger uttalelse tittel og dato for alle radene i filmen bordet og sorterer dem i år sekvens.
Hvis du vil at spørring for å hente alle kolonnene i hver rad, kan du bruke en stjerne i stedet for å navngi de enkelte kolonnene:
select * from film rekkefølge etter år;
Begge eksemplene så langt inkluderer en ordre av klausulen. I en SQL-database, blir rader som er lagret i et bord ikke antas å være i noen spesiell sekvens. Som et resultat, hvis du vil vise resultatene av en spørring i sekvens, må du ta med en bestilling av klausulen i select uttalelse.
Anta at du vil finne informasjon om en bestemt videotittel. Å velge visse rader fra en tabell, bruker du der klausulen i en utvalgt uttalelse. For eksempel:
Velg tittel, år fra filmen
hvor år <= 1980
For etter år
Her velger velger uttalelse alle radene der året kolonnen er mindre enn eller lik 1980. Resultatene er bestilt av året kolonnen.
Kanskje du ønsker å hente alle rader unntatt de som passer visse kriterier. For eksempel, Hereâ € ™ sa spørring som ignorerer filmer laget i 1970 (som sannsynligvis er en god idé, med noen få unntak som Gudfaren og Young Frankenstein):
Velg tittel, år fra filmen
hvor år <1970 eller år> 1979
For etter år;
Det er selvfølgelig mye mer du kan gjøre med utvalgte uttalelser. Men dette kapitlet ISNA € ™ t om SQL selv; ita € ™ s om installering og bruk av SQL Server. Så gjør deg klar til å gå videre til godsakene.
- • Network Administration: Sertifisering
- • Network Administrator Kontosikkerhet
- • Network Administration: Programvareverktøy
- • Network Administration: Lage en FTP-område
- • Network Administration: Windows DNS Client Configuration
- • Network Administration: Administrerende Windows DNS-server
- • Network Administration: FTP-tilgang med en nettleser
- • Network Administration: Windows Server 2008 Event Viewer
- • Network Administration: Filtrering Group Policy Objects