Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come mostrare un operatore aritmetico in una query

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

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

 

Programmazione © www.354353.com