Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man visar en aritmetisk operator i en fråga

    Typiskt 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 med iteration, variabler och aritmetiska operationer . SQL, i själva verket kan göra mycket av det objektorienterade eller sekventiell språk kan. Genom att utnyttja SQL-satser många funktioner du kan skriva mer effektiv och kompakt kod . Användningen av aritmetiska operationer i en fråga är en bra introduktion till några av vad SQL kan göra . Saker du behöver Review, en relationsdatabas som du har referenser för att skapa , sätta in och läsa från tabeller

    En databas programmeringsmiljö som SQL Developer , SQL Express Management Studio , eller TOAD
    Visa fler instruktioner
    Skapa , Fylla och Avfrågningsprincip Sample Data
    1

    Skapa en tabell för att hålla numeriska data . Medan du är ansluten till en databas eller schema miljö , exekvera 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 ,
    intäkter decimal ,
    quantitySold INT
    ) ;

    2

    infoga data i tabellen . Utför följande uttalanden :

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

    INSERT INTO exempel ( id , produkt , kostnader , intäkter , quantitySold ) VALUES ( 2 ​​, ' Tabell' , 650,00 , 1500.00 , 4 )
    GO

    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änd enkla matematiska operatörer precis som du skulle i något annat sammanhang :

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

    ovanstående fråga utför två aritmetiska operationer . Först , subtraherar det kostnader från intäkterna för varje objekt för att komma fram till ett belopp som motsvarar vinsten för varje post . Det multiplicerar sedan resultatet med antalet i såld kvantitet att komma fram till en siffra för total vinst . Exekvera frågan . Det bör leda till en tabell som ser ut så här :

    produkt kostnader intäkter quantitySold peritemprofit totalProfit
    Bänk 150 350 2 200 400
    Tabell 650 1500 4 850 3400 < ; br /> skärbräda 10 25 3 15 45
    4

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

    Den här frågan visar genomsnitt per posten Resultat :

    Välj AVG ( ( intäkter - kostnader ) ) som averagePerItemProfit från exempelvis

    Tidigare:

    nästa:
    relaterade artiklar
    ·PHP skript Fördelar & Nackdelar
    ·Lägga till en medlem Logga in till en webbplats
    ·Så här ställer du in tid för en PHP Timeout
    ·Hur Inkludera en PHP -fil med Absolute Path
    ·Hur man skapar dynamiska sidor med PHP & MySQL
    ·Hur Tillfälligt Ändra PHP Maximum Timeout
    ·Hur du använder PHP Sessions
    ·Hur du ändrar ett teckensnitt med PHP
    ·Konvertera en video till en FLV på PHP
    ·Ställa en session variabel i PHP
    Utvalda artiklarna
    ·Hur man läser en fil i ANSI C
    ·Hur man använder Shape Command i DataReader av Net 2.0…
    ·Hur man fångar ett undantag i en statisk Block i Java
    ·Hur man gör en subtraktiv värld i UDK
    ·Hur man konstruerar en ordbok i Python
    ·Perl Tutorial för utskrift HTML & Inline HTML Frames
    ·Hur man gör en loop i Visual Basic
    ·Hur man gör en miniräknare med Visual Basic
    ·Hur Split en sträng till två variabler i PowerShell
    ·C + + Funktioner som orsakar buffertspill
    Copyright © Dator Kunskap http://www.dator.xyz