Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zobraziť aritmetický operátor v dotaze

Typicky SQL je používaný písať otázky na výber konkrétne dáta z databázy , ale SQL je univerzálny programovací jazyk , predstavovať iterácii premenné a aritmetické operácie . SQL , v skutočnosti , môže robiť veľa z toho , čo objektovo orientované alebo sekvenčné jazyky môžu . Využitím SQLs mnoho funkcií , môžete napísať účinnejšia a kompaktnejšia kód . Použitie aritmetických operácií v dotaze je dobrý úvod do niektorej z toho , čo SQL môže urobiť . Veci , ktoré budete potrebovať
relačnej databázy , ku ktorej máte poverenia pre vytváranie , vkladanie do a čítanie z tabuľky

databáze programovacie prostredie , ako je napríklad SQL Developer , SQL Management Studio Express , alebo TOAD
Zobraziť ďalšie inštrukcie
vytváranie , plnenie a Dopytovanie ukážkových dát
1

Vytvorte tabuľku pre uloženie číselných dát . Pri pripojení k databáze alebo schéme prostredie , spustite nasledujúci príkaz vo vašom vývojovom prostredí SQL vytvoriť tabuľku pre správu imaginárny drevoobrábacie podnikania :

CREATE TABLE príklad (
, id INT ,
produkt VARCHAR ( 100 ) ,
náklady desiatkovej ,
príjmy desiatkovej ,
quantitySold INT
) ;

2

vložiť dáta do tabuľky . Spustite nasledujúce príkazy :

INSERT INTO napríklad ( id , výrobok , náklady , príjmy , quantitySold ) VALUES ( 1 , ' Bench " , 150,00 , 350,00 , 2 )
; GO

INSERT napríklad ( id , produktov , náklady , výnosy , quantitySold ) VALUES ( 2 ​​, ' Tabuľka ' , 650.00 , 1500.00 , 4 )
GO < br />
INSERT na príklade ( id , výrobok , náklady , výnosy , quantitySold ) VALUES ( 3 , " doštičku " , 10.00 , 25.00 , 3 ) ;
3

Vytvorte dotaz obsahujúci aritmetické operácie . Výsledky operácie sa zobrazí v samostatnom stĺpci . Pomocou jednoduchej matematické operátory , rovnako ako by ste v inom kontexte :

Vyberte produkt , výdavky , príjmy , quantitySold , príjmy - výdavky sú peritemprofit , ( príjmy - výdavky ) * quantitySold ako totalProfit od Príklad

dotaze vyššie vykonáva dve aritmetické operácie . Po prvé , je to odpočíta výdavky z príjmov pre každú položku , aby sa dospelo k sume predstavujúcej zisk každej položky . To potom násobí zisk postavu podľa počtu v množstve predaného prísť na obrázok pre celkového zisku . Spustite dotaz . Mal by sa vytvoriť tabuľku , ktorá vyzerá takto :

nákladov produktov príjmy quantitySold peritemprofit totalProfit
Bench 150 350 2 200 400
Tabuľka 650 1500 4 850 3400 < , br /> Doska 10 25 3 15 45
4

SUM alebo AVG je možné kombinovať s aritmetickými operátormi poskytovať súhrnné výpočty . Nasledujúci dotaz zobrazuje celkový zisk obsiahnuté v príklade tabuľky :
Select SUM ( ( príjmy - výdavky ) * quantitySold ) ako cumulativeProfit z príkladu

Tento dotaz zobrazí priemer za položka zisk :

Vyberte AVG ( ( príjmy - výdavky ) ) ako averagePerItemProfit z príkladu

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené