Dator > hur man visar en aritmetisk operator i en fråga

  • hur man visar en aritmetisk operator i en fråga


  • Normalt SQL används för att skriva frågor för att välja specifika data från en databas , men SQL är en mångsidig programmeringsspråk featuring iteration , variabler och operationer aritmetik . SQL , i själva verket kan göra mycket av det objektorienterade eller sekventiell språk kan . Genom att ta SQLs många funktioner som du kan skriva mer effektiv och kompakt kod . Användningen av aritmetiska operationer i en fråga är en bra introduktion till en del av vad SQL kan göra

    Du behöver :
    En relationsdatabas som du har meriter för att skapa , sätter in och läsa från tabeller .
    En databas programmeringsmiljö som SQL Developer , SQL Express Management Studio , eller TOAD .

    Skapa , fylla och ställa frågor till Exempeldata


    1 .
    Skapa ett bord att hålla numeriska data . Medan du är ansluten till en databas eller schema miljö , utföra följande uttalande i din SQL utvecklingsmiljö för att skapa en tabell för att hantera en imaginär träbearbetning företag :

    CREATE TABLE exempel (
    id INT ,
    produkt VARCHAR (100 ) ,
    kostnader decimal ,
    inkomster decimal , quantitySold
    INT
    ) ;
    2 .
    infoga data i tabellen . Kör följande påståenden :

    INSERT INTO exempel ( id , produkt , kostnader , intäkter , quantitySold ) VALUES (1 , "bänk " , 150,00 , 350,00 , 2) ;

    INSERT INTO exempel ( id , produkt , kostnader , intäkter , quantitySold ) VALUES (2 , "Tabell " , 650,00 , 1500,00 , 4 ) ;

    INSERT INTO exempel ( id , produkt , kostnader , intäkter , quantitySold ) VALUES (3 , " Skärbräda , 10,00 , 25,00 , 3) .
    3
    Skapa en fråga som innehåller en aritmetisk operation . Resultaten av verksamheten kommer att visas i en separat kolumn . Använda enkla matematiska operatörer på samma sätt som i andra sammanhang :

    Välj produkt , kostnader , intäkter , quantitySold , intäkt-kostnader som peritemprofit , ( intäkter-kostnader ) * quantitySold som totalProfit från exempel

    Ovanstående fråga utför två aritmetiska operationer. Först subtraherar IT-kostnader från intäkterna för varje objekt för att komma fram till en siffra som motsvarar den vinst av varje artikel. Den förökar sig då den vinst siffran med antalet i kvantitet som sålts att komma fram till en siffra för den totala vinst . Kör frågan . Det bör leda till ett bord som ser ut så här :

    produkt expensesrevenuequantitySoldperitemprofittotalProfit
    Bench 150 350 2 200 400
    Tabell 650 15. 004 850 3. 400
    Cutting Board10 25 3 15 45

    4 .
    SUM eller AVG kan kombineras med aritmetiska operatörer att tillhandahålla kumulativa beräkningar . Följande fråga visar den totala vinsten i exemplet tabellen :
    SELECT SUM ( ( intäkter-kostnader ) * quantitySold ) som cumulativeProfit från exempel

    Denna fråga visar genomsnitt per post vinst :

    SELECT AVG ( ( intäkter-kostnader ) ) som averagePerItemProfit från exempel

    tips och varningar


  • sökfrågor ovan skrevs i T- SQL . Andra smaker av SQL ( PL /SQL , MySQL ) kan ha små skillnader i syntax .

Previous:Vilka är fördelarna med Java uppgradera ? Next:hur man skapar en pulsbreddsmodulering ( PWM ) i en Verilog modul för att köra en motor / servo





Relaterade artiklar


  • hur man installerar en bildskärm Acer x183h
  • Hur kopierar jag en Magellan 760 hårddisk?
  • hur man kan ändra teckensnitt för att terminalen på en Eee PC
  • hur man kan visa 4:3 grafik på en bredbildsskärm
  • Felsökning IPAD start
  • Hur använder jag ett Hauppauge HVR 1250 TV-tuner?
  • hur till återvinna ms pengar filer
  • Toshiba 2410-S204 specifikationer
  • hur man kan övervaka direkt ansluta skrivare
  • compaq 2195us specifikationer