Muligheten til å skrive SQL-uttrykk er en grunnleggende ferdighet for enhver programmerer som ønsker å være i stand til å få tilgang til databaser og hente viktige poster. Selv om de spesifikke syntaks endringer fra språk til språk , for eksempel fra Java til C + + , den grunnleggende strukturen alltid forblir den samme . Så når du har lært grunnlaget , er det ikke veldig vanskelig å lære de spesifikke regler som trengs for å utnytte Structured Query Language ( SQL) i noen bestemt programmeringsspråk. Instruksjoner
en
start med " SELECT " statement. Dette er utgangspunktet for alle SQL uttrykk . Det forteller databasen du vil hente data fra sine poster.
2
List den informasjonen du ønsker å hente fra databasen ved å bruke de riktige tastene og skille dem med komma . Hver post har nøkler identifisere sine forskjellige datasett. For eksempel kan en database rekord detaljering en persons finansielle poster inneholder nøkler som navn , fødselsdato , Credit Score og Savings
Eksempel : .
P Hvis du vil hente navn og fødselsdato på klienter , for eksempel, ville din nåværende SQL uttrykk lese
SELECT navn , fødselsdato
Eksempel : .
p Hvis du vil hente all informasjon om kundene dine, kan du bare bruke en stjerne : en
Select *
3
Angi hvor disse postene er plassert ved å liste "fra" uttrykk etterfulgt av tabellen navn . . Poster i en database er lagret i tabeller. En banks database , for eksempel, kan inneholde tabeller som Personal - poster og Bank_Records
Eksempel : .
P Hvis du vil hente navn og DOB av dine kunder fra Personal - Records tabellen , for eksempel, ville din SQL uttrykk lese
SELECT navn , fødselsdato
fRA Personal - Records
4
begrense søket ved å gi spesifikke parametre ved hjelp av " HVOR " uttrykk. Sammen med et likhetstegn og et heltall eller streng, kan du bruke dette uttrykket for å begrense databasen søkeresultatene til de som passer en bestemt parameter. Du kan liste opp flere parametre ved å bruke logiske operatører som " AND " eller " OR ".
Eksempel : en p Hvis du vil hente navn og DOB av kunder fra Personal - Records bordet som har navnet John Smith , for eksempel, ville din SQL uttrykk lese
SELECT navn , fødselsdato
fra personlig - Records
WHERE navn = " John Smith "
Eksempel : en p Hvis du vil hente navn og fødselsdato for en bestemt klient fra Personal - Records bordet som har navnet John Smith og DOB 1/21/82 , for eksempel SQL uttrykk ville lese
SELECT navn , fødselsdato
fra personlig - Records
WHERE Navn = " John Smith " og DOB = " 1/21/82 "
5
Bestill resultatene dine ved å bruke " ORDER BY " uttrykk i forbindelse med en parameter og enten " ASC " eller " DESC ".
Eksempel : en p Hvis du ønsker å hente all informasjon om dine kunder, men ønsker å bestille resultatene i stigende rekkefølge basert på kundenes navn , vil din SQL uttrykk lese
Velg *
fra personlig - Records
< p> ORDER BY navn ASC