Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come dividere le celle selezionate da una base di dati con le formule

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

 

software © www.354353.com