Structured Query Language di Microsoft ( SQL ) recupera i record dalle tabelle del database , ma può essere utilizzato per i calcoli pure. Si può prendere due colonne dal vostro tavolo e utilizzarli in un calcolo di divisione . Questo è comunemente usato come un modo per calcolare due valori e inserire il totale in un'altra colonna della tabella. Il linguaggio SQL supporta anche altri calcoli matematici , quali addizione, sottrazione e moltiplicazione . Istruzioni
1
creare tre variabili SQL per contenere i valori di calcolo . I primi due contengono i valori dalle tabelle del database . L' ultimo contiene il valore risultante . Il codice seguente mostra come creare variabili SQL :
declare @ valore1 valore2 intdeclare intdeclare @ @ risultato float
Le prime due variabili contengono numeri interi ( int ) . L' ultima variabile consente un risultato che contiene un valore decimale .
2
Assegna il tuo primo due variabili valori trovati nella tabella. Il codice seguente recupera due valori da una tabella di ordine del cliente :
selezionare @ valore1 = item1_quantity , @ valore2 = item2_quantity dalla fine dove customerId = 1
In questo esempio , i valori di quantità per un cliente ordine sono salvati nelle rispettive variabili SQL .
3
dividere le due variabili e salva il risultato nella variabile " @ risultato " . Il codice seguente mostra come dividere in SQL :
set @ result = ( @ @ valore1 + valore2 ) /2
Il calcolo di cui sopra è la formula che determina il numero medio di elementi di un utente acquistata. Il risultato viene salvato nella variabile " @ risultato " .
4
stampare il risultato di verificare il calcolo ha funzionato correttamente . L'affermazione " stampa" viene utilizzato per eseguire il debug e verificare i calcoli in SQL . Utilizzare la seguente istruzione per stampare il risultato per la console di SQL :
print @ risultato