? SQL Server inneholder bedriftens data , og skape effektive lagrede prosedyrer innebærer addisjon, subtraksjon, divisjon og multiplikasjon i enkelte funksjoner. Beregninger i SQL Server er en typisk arbeidsoppgave for en SQL- programmerer. Du må velge data fra en tabell , og deretter bruke disse dataene til å gjøre beregninger at du kommer tilbake til brukeren. Dette er vanlig i desktop og web- applikasjoner. Instruksjoner
en
Klikk på Windows "Start "-knappen og velg " Alle programmer". Klikk på " SQL Server " i listen over program grupper , og klikk på « SQL Server Management Studio. " Denne snarveien åpner den viktigste SQL programmeringsgrensesnitt .
2
Høyreklikk SQL Server-navnet i venstre panel og velg " Ny spørring . " Dette menyvalget åpner et redigeringsprogram som du skrive SQL-kode . Hvis du har en lagret prosedyre du ønsker å redigere i stedet , høyreklikker du den lagrede prosedyren navn og velg "Endre ".
3
Opprette variabler for dine utregninger . For eksempel, hvis du ønsker å legge sammen to kundeordre , du trenger to variabler å inneholde hver ordre totalt , så du trenger en variabel for å inneholde resultatene av tillegg . Følgende kode viser deg hvordan du oppretter tre variabler i SQL : en
erklærer @ order1 penger
erklærer @ order2 penger
erklærer @ totale penger
"penger" er den variable datatype . Andre variable datatyper inkluderer varchar , int , og datetime .
4
Hent ordrene du ønsker å beregne. Koden nedenfor viser hvordan du Søkevariabler verdier til senere regne i din SQL-kode :
velg @ order1 = order1 , @ order2 = order2 fra bestillinger hvor CustomerID = 1
I dette eksempelet første og andre bestillinger hentes fra ordre tabellen for kunden med ID av en .
5
Beregn de to orden summer og lagre resultatene i " @ total " variable . For å beregne variablene i SQL , bruker du de samme aktørene som du bruker med andre programmeringsverktøy . Den " +" tegn legger på "-" tegn subtraherer, deler " /" tegn og " *" multipliserer . Følgende kode legger de to rekkefølgen variabler : en
sett @ total = @ order1 + @ order2