Evnen til at skrive SQL-udtryk er en grundlæggende færdighed for enhver programmør , der ønsker at være i stand til at få adgang databaser og hente vigtige poster . Selvom de specifikke syntaks ændringer fra sprog til sprog , f.eks fra Java til C + +, den grundlæggende struktur altid forbliver den samme . Så når du har lært fundamentet, er det ikke meget svært at lære de særlige regler, der er nødvendige for at udnytte Structured Query Language ( SQL) i en bestemt programmeringssprog. Instruktioner
1
Start med " SELECT " erklæring . Dette er udgangspunktet for enhver SQL-udtryk . Det fortæller den database , som du vil hente data fra sit regnskab.
2
List de oplysninger, du vil hente fra databasen ved hjælp af passende taster , og adskil dem med kommaer. Hver post har nøgler identificerer de forskellige datasæt. For eksempel kan en database record beskriver en persons regnskaber indeholder nøgler såsom navn , fødselsdato , Credit Score og besparelser
Eksempel: .
P Hvis du ønsker at hente navn og DOB på din klienter , for eksempel, ville din nuværende SQL-udtryk læst
SELECT navn , DOB
Eksempel: .
p Hvis du ønsker at hente alle oplysninger om dine kunder , du kunne blot bruge en stjerne : Hej
Select *
3
Angiv , hvor disse poster er placeret ved at liste "fra" udtryk efterfulgt af tabelnavnet . . Poster i en database lagres i tabeller. En bank database , for eksempel, indeholder måske tables som personlig Records og Bank_Records
Eksempel: .
P Hvis du ønsker at hente Navn og DOB af dine kunder fra personlig Records tabellen for eksempel vil din SQL udtryk læst
SELECT navn , DOB
fRA Personal - Records
4
indsnævre søgningen ved at give specifikke parametre ved at bruge " Hvor " udtryk. Kombineret med et lighedstegn og enten et heltal eller en streng , kan du bruge dette udtryk til at begrænse databaseforespørgsel resultater til dem, der passer til en bestemt parameter. Du kan liste flere parametre ved hjælp af logiske operatorer som " AND " eller " OR. "
Eksempel : Hej p Hvis du ønsker at hente Navn og DOB af klienter fra personlig Records tabel, som have navnet John Smith , for eksempel, ville din SQL udtryk læst
SELECT navn , DOB
FRA personlig Records
WHERE Name = " John Smith "
Eksempel : Hej p Hvis du ønsker at hente navn og DOB af en specifik klient fra personlig Records tabel, som har navnet John Smith og DOB 1/21/82 , for eksempel, din SQL udtryk ville læse
SELECT navn , DOB
FRA personlig Records
WHERE Name = " John Smith " og DOB = " 1/21/82 "
< br > 5
Bestil dine resultater ved at bruge " ORDER BY " udtryk i forbindelse med en parameter og enten " ASC " eller " DESC . "
Eksempel : Hej p Hvis du ønsker at hente alle oplysninger om dine kunder , men ønsker at bestille resultaterne i stigende rækkefølge baseret på dine kunders navne , din SQL-udtryk læst
Vælg *
FRA personlig Records
< p> ORDER BY navn ASC