SQL Tipicamente viene utilizzato per scrivere query per selezionare dati specifici da un database , ma SQL è un linguaggio di programmazione versatile dotato di iterazione , le variabili e le operazioni aritmetiche . SQL , infatti, può fare molto di quello linguaggi orientati agli oggetti o sequenziale può. Sfruttando sqls molte caratteristiche è possibile scrivere codice più efficiente e compatto. L'uso di operazioni aritmetiche in una query è una buona introduzione ad alcuni dei quali SQL può fare. Cose che ti serviranno 
 un database relazionale per la quale si dispone delle credenziali per la creazione , l'inserimento in e la lettura da tabelle  
 Un ambiente di programmazione di database come SQL Developer , SQL Express Management Studio , o rospo 
 Mostra Altre Istruzioni 
 Creazione, popolamento e Interrogazione dei dati di esempio 
 1 
 Creare una tabella per contenere dati numerici . Mentre si è connessi a un ambiente di database o schema , eseguire l'istruzione seguente nel proprio ambiente di sviluppo di SQL per creare una tabella per la gestione di un business di lavorazione del legno immaginario : 
 
 esempio CREATE TABLE ( 
 , id INT , 
 prodotto VARCHAR ( 100 ) , 
 spese decimale , 
 entrate decimale , 
 quantitySold INT 
 ) ; 
 
 2 
 Inserire i dati nella tabella. Eseguire le istruzioni seguenti : 
 
 INSERT INTO esempio ( id , prodotto , le spese , le entrate , quantitySold ) VALUES ( 1 , ' Banco ' , 150.00 , 350.00 , 2) 
 ; GO 
 
 INSERT INTO esempio ( id , prodotto , le spese , le entrate , quantitySold ) VALUES ( 2 , ' Table' , 650.00 , 1500.00 , 4) 
 GO < br /> 
 INSERT INTO esempio ( id , prodotto , le spese , le entrate , quantitySold ) VALUES ( 3 , ' Tagliere ' , 10.00 , 25.00 , 3) ; 
 3 < p > Creare una query contenente una operazione aritmetica . I risultati dell'operazione saranno visualizzati in una colonna separata . Utilizzare gli operatori matematici semplici proprio come si farebbe in qualsiasi altro contesto : 
 
 Seleziona prodotto , le spese , le entrate , quantitySold , entrate- spese come peritemprofit , ( entrate - spese ) * quantitySold come totalProfit da esempio 
 
 La query sopra esegue due operazioni aritmetiche . In primo luogo , essa sottrae le spese di entrate per ogni elemento per arrivare a una cifra che rappresenta il profitto di ogni voce . E poi moltiplica la cifra profitto per il numero in quantità venduta per arrivare a una cifra per il profitto totale. Eseguire la query . Si dovrebbe produrre una tabella che assomiglia a questo : 
 
 spese prodotto entrate quantitySold peritemprofit totalProfit 
 Bench 150 350 2 200 400 
 Tabella 650 1500 4 850 3400 < , br /> Tagliere 10 25 3 15 45 
 4 
 SUM o AVG può essere combinato con gli operatori aritmetici per fornire calcoli cumulativi . La seguente interrogazione visualizza il profitto totale contenuta nella tabella di esempio : 
 Select SUM ( ( entrate - spese ) * quantitySold ) come cumulativeProfit da esempio 
 
 Questa query visualizza medio per voce utile : 
 
 Select AVG ( ( entrate - spese ) ) come averagePerItemProfit da esempio