Microsoft SQL Server inneholder tabeller som lagrer bedriftens data . Disse tabellene er spørres bruker Structured Query Language ( SQL) . En spørring henter data fra en tabell, og viser det i resultatene rutenett i SQL Server Management Studio. Disse søkene kan brukes i web eller desktop program for å lage dynamisk programvare. Forstå hvordan du henter data fra tabeller er en del av programvareutvikling . Instruksjoner
en
Klikk på Windows "Start "-knappen og velg " Alle programmer". Velg "SQL Server. " I menyen , klikk på " SQL Server Management Studio. " Dette åpner viktigste konsollen vinduet for SQL Server der du kan lage dine spørsmål.
2
Klikk databaseserveren din navn og klikk på " New Query "-knappen øverst i vinduet ditt . Skriv inn en enkel spørring i SQL editor. Det følgende er en enkel spørring som henter alle poster fra kunden bordet : en
select * fra kunde
p Dette søket velger hver rad og kolonne fra kunden tabellen . Stjernen symbolet betyr " alle kolonner . "
3
Legg til en " der klausulen " til førespurnaden . A hvor klausul filtrerer mengden av rader som returneres av spørringen . For eksempel, hvis du ønsker å bare returnere poster hvor kundens etternavn er "Smith ", følgende kode brukes :
SELECT * FROM kunde der last_name = ' Smith '
4 < p> Angi kolonnene returneres av spørringen . I stedet for å bruke stjerne, kan du bruke en bestemt liste med kolonner for å gå tilbake til søket . Dette reduserer ressurs overhead på serveren, slik at den legger til bedre ytelse på SQL Server. Følgende kode viser hvordan du angir kolonner i listen over returnerte verdiene : en
velger fornavn, etternavn fra kunde
I dette eksempelet er det bare de første og etternavn returnert fra kunden tabellen . Du kan legge til så mange kolonner som du trenger, og skille dem med komma.
5
Bli en tabell for å hente informasjon fra mer enn én tabell. Den " join " søkeord kobler tabeller. Et eksempel er når du vil hente en liste over kunder og deres tilhørende bestillinger. Den " bli med " statement krever en unik kolonne inngått hvert bord . I de fleste tilfeller er den kunde-ID benyttes til å identifisere kundens ordre . Det følgende er et eksempel på hvordan du kan bli med tabeller : en
select * from kunde delta orden på customer.customerID = order.customerID
Koden ovenfor henter alle kunder og enhver ordre