? SQL Server innehåller ditt företags data , och skapa effektiva lagrade procedurer involverar addition, subtraktion , division och multiplikation i vissa funktioner . Beräkningar i SQL Server är en typisk arbetsuppgift för en SQL- programmerare . Du måste välja data från en tabell , och sedan använda dessa data för att göra beräkningar som du återvänder till användaren . Detta är vanligt i skrivbords-och webbapplikationer . Instruktioner
1
Klicka på Windows " Start" och välj " Alla program ". Klicka på " SQL Server " i listan över program grupper , och klicka sedan på " SQL Server Management Studio . " Denna genväg öppnar viktigaste SQL programmeringsgränssnitt .
2
Högerklicka på SQL Server namnet på den vänstra panelen och välj " Ny fråga . " Detta menyalternativ öppnar en editor som du skriver din SQL-kod . Om du har en lagrad procedur som du vill redigera i stället , högerklickar den lagrade proceduren namn och välj " Ändra. " Addera 3
Skapa variabler för dina beräkningsresultat . Till exempel , om du vill lägga till totalt två kundorder , du behöver två variabler att innehålla varje beställning totalt , då behöver du en variabel att innehålla resultatet av tillsatsen . Följande kod visar hur du skapar tre variabler i SQL :
deklarera @ order1 pengar
deklarera @ order2 pengar
deklarera @ totala
pengar
" pengar " är variabelns datatyp . Övriga variabla datatyper omfattar varchar , int , och datetime .
4
Hämta de beställningar du vill beräkna . Koden nedan visar hur du frågevariabel värden att senare beräkna i din SQL-kod :
select @ order1 = order1 , @ order2 = order2 från beställningar där Kundnr = 1
I detta exempel , den första och andra beställningarna hämtas från tabellen Order för kunden med ID 1 .
5
Beräkna de två ordersummor och spara resultaten i " @ total " variabel . För att beräkna variabler i SQL , använder du samma operatörer som du använder med andra programmeringsverktyg . Den " + " tecknet tillägger , att " - " tecknet subtraherar , dividerar " /" tecknet och " * " multiplicerar . Följande kod lägger de två ordningens variabler :
set @ total = @ order1 + @ order2 Addera