Nwlapcug.com


Come mostrare un operatore aritmetico in una Query

Come mostrare un operatore aritmetico in una Query


In genere viene utilizzato SQL 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 ciò che possono lingue orientato o sequenziale. Sfruttando SQLs molte caratteristiche è possibile scrivere codice più compatto ed efficiente. L'uso di operazioni aritmetiche in una query è una buona introduzione ad alcune delle operazioni SQL.

Istruzioni

Creazione, il popolamento e l'interrogazione di dati di esempio

1

Creare una tabella per memorizzare dati numerici. Mentre si è connessi a un ambiente di database o dello schema, eseguire l'istruzione seguente nel proprio ambiente di sviluppo di SQL per creare una tabella per la gestione di un business di immaginario del legno:

CREATE TABLE esempio (

id INT,
product VARCHAR(100),

decimale, spese
entrate decimale,
quantitySold INT

);2

Inserire dati nella tabella. Eseguire le istruzioni seguenti:

INSERIRE i valori di esempio (Identificativo, prodotto, spese, entrate, quantitySold) (1, ' Banco', 150.00, 350.00, 2)
VAI

INSERIRE i valori di esempio (Identificativo, prodotto, spese, entrate, quantitySold) (2, ' Table', 650.00, 1500.00, 4)
VAI

INSERT into example (id, product, expenses, revenue, quantitySold) VALUES (3, 'Cutting Board', 10.00, 25.00, 3);3

Creare una query contenente un'operazione aritmetica. I risultati dell'operazione verranno visualizzati in una colonna separata. Utilizzare operatori matematici semplici, proprio come si farebbe in qualsiasi altro contesto:

Selezionare prodotto, entrate-spese, spese, entrate, quantitySold come peritemprofit, (entrate - spese) * quantitySold come totalProfit da esempio

La query precedente esegue due operazioni aritmetiche. In primo luogo, esso sottrae le spese dal reddito per ogni voce per arrivare ad una cifra che rappresenta il profitto di ogni elemento. Si moltiplica quindi la figura di profitto per il numero in quantità venduta per arrivare a una figura per il profitto totale. Eseguire la query. Dovrebbe produrre una tabella che assomiglia a questo:

prodotto le spese delle entrate quantitySold peritemprofit totalProfit
Panca 150 350 2 200 400
Tabella 650 1500 4 850 3400
Scheda di taglio 10 25 3 15 45

4

SUM o AVG può essere combinato con gli operatori aritmetici per fornire calcoli cumulativi. La query seguente consente di visualizzare il profitto totale contenuto nella tabella di esempio:
Selezionare somma ((revenue-expenses) * quantitySold) come cumulativeProfit da esempio

Questa query consente di visualizzare media ogni elemento utile:

Selezionare medio ((entrate - spese)) come averagePerItemProfit da esempio

Consigli & Avvertenze

  • Le query di cui sopra sono stati scritti in T-SQL. Altri sapori di SQL (PL/SQL, MySQL) potrebbero avere lievi differenze nella sintassi.