Come faccio a calcolare con SQL?

February 24

SQL Server contiene i dati della vostra azienda, e la creazione di stored procedure efficienti coinvolge addizione, sottrazione, divisione e moltiplicazione in alcune funzioni. Calcoli in SQL Server è un compito tipico di lavoro per un programmatore SQL. È necessario selezionare i dati da una tabella, quindi utilizzare tali dati per eseguire i calcoli che si torna per l'utente. Questo è comune nelle applicazioni desktop e web.

istruzione

1 Fare clic sul pulsante di Windows "Start" e selezionare "Tutti i programmi". Fai clic su "SQL Server" nella lista dei gruppi di programmi, quindi fare clic su "SQL Server Management Studio." Questo collegamento si apre l'interfaccia di programmazione SQL principale.

2 Fare clic sul nome di SQL Server nel pannello di sinistra e selezionare "Nuova query". Questa opzione di menu si apre un editor con cui si scrive il codice SQL. Se si dispone di una stored procedure che si desidera modificare, invece, fare clic destro sul nome della stored procedure e selezionare "Modifica".

3 Creare variabili per i risultati di calcolo. Per esempio, se si desidera aggiungere il totale di due ordini dei clienti, avete bisogno di due variabili per contenere ogni totale dell'ordine, allora avete bisogno di una variabile per contenere i risultati della somma. Il codice seguente mostra come creare tre variabili in SQL:

dichiarare @ order1 soldi

dichiarare @ order2 soldi

dichiarare il denaro @total

Il "denaro" è il tipo di dati della variabile. Altri tipi di dati variabili includono varchar, int, e datetime.

4 Recuperare gli ordini si desidera calcolare. Il codice seguente mostra come eseguire una query i valori delle variabili per calcolare più avanti nel codice SQL:

selezionare @ order1 = order1, @ order2 = order2 dagli ordini dove CustomerID = 1

In questo esempio, il primo e secondo ordini vengono recuperati dalla tabella ordini per il cliente con l'ID 1.

5 Calcolare i due totali di ordine e salvare i risultati nella variabile "@total". Per calcolare le variabili in SQL, è possibile utilizzare gli stessi operatori utilizzati con altri strumenti di programmazione. Il segno "+", aggiunge, i segno "-" sottrae, i "/" divide gestuali e le "*" si moltiplica. Il codice seguente aggiunge due variabili di ordine:

set @total = @ order1 + @ order2