? SQL Server indeholder din virksomheds data og skabe effektive lagrede procedurer indebærer addition, subtraktion, division og multiplikation i visse funktioner. Beregninger i SQL Server er en typisk job opgave for en SQL programmør. Du skal vælge data fra en tabel , og derefter bruge disse data til at foretage beregninger , som du vender tilbage til brugeren. Det er almindeligt i desktop og web applikationer. Instruktioner
1
Klik på Windows " Start" knappen og vælg " Alle programmer". Klik på " SQL Server " på listen over programgrupper og klik på " SQL Server Management Studio. " Denne genvej åbner den primære SQL programmering interface.
2
Højreklik på SQL Server navn i venstre panel og vælg " Ny forespørgsel . " Dette menupunkt åbner en editor , som du skriver din SQL-kode . Hvis du har en lagret procedure , du vil redigere i stedet , skal du højreklikke den lagrede procedure navn, og vælg " Rediger ".
3
Oprette variabler til dine beregningsresultater . For eksempel, hvis du ønsker at tilføje i alt to kundeordrer du har brug for to variabler til at indeholde hver enkelt ordre total, så har du brug en variabel til at indeholde resultaterne af tilføjelsen. Følgende kode viser, hvordan du opretter tre variabler i SQL : Hej
erklære @ order1 penge
erklære @ order2 penge
erklære @ total penge
"penge " er variablens datatype. Andre variable datatyper omfatter varchar , int , og datetime .
4
Hent de ordrer, du vil beregne . Koden nedenfor viser dig, hvordan du forespørge variabelværdier for senere beregne i din SQL-kode : Hej
select @ order1 = order1 @ order2 = order2 fra ordrer, hvor CustomerID = 1
I dette eksempel første og andet ordrer hentes fra tabellen Ordrer for kunden med ID på 1. .
5.
Beregn de to order totaler og gemme resultaterne i " @ total " variabel. For at beregne variabler i SQL , bruger du de samme operatører , du bruger sammen med andre programmeringsværktøjer. Den " +" tegnet tilføjer , at "-" tegnet subtrahere, de " /" tegn kløfter og på "*" ganger . Følgende kode tilføjer de to orden variabler : Hej
sæt @ total = @ order1 + @ order2