Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe te tonen een rekenkundige operator in een Query
Typisch SQL wordt gebruikt om query's te schrijven om specifieke gegevens uit een database te selecteren , maar SQL is een veelzijdige programmeertaal met iteratie , variabelen en rekenkundige bewerkingen . SQL , in feite , veel van wat object -georiënteerde of sequentiële talen blikje kan doen . Door gebruik te maken van sqls vele functies kunt u efficiënter en compacte code te schrijven . Het gebruik van rekenkundige bewerkingen in een query is een goede introductie tot enkele van wat SQL kan doen . Wat je nodig hebt
Een relationele database waarmee u referenties voor het creëren , het invoegen in en het lezen van tabellen

Een database- programmeeromgeving zoals SQL Developer , SQL Express Management Studio , of PAD
Toon Meer Aanwijzingen
maken , bevolken en Querying voorbeelddata
1

Maak een tabel om numerieke gegevens te houden . Terwijl verbonden met een database of schema milieu , voer dan de volgende verklaring in uw SQL- ontwikkelomgeving om een tabel te maken voor het beheer van een denkbeeldige houtbewerking bedrijf :

CREATE TABLE voorbeeld (
, id INT ,
product VARCHAR ( 100 ) ,
kosten decimaal ,
inkomsten decimaal ,
quantitySold RC
) ; < br >

Voer de gegevens 2 in de tabel . Uitvoeren van de volgende uitspraken :

invoegen in bijvoorbeeld ( id , product , kosten , opbrengsten , quantitySold ) VALUES ( 1 , ' Bench ' , 150.00 , 350.00 , 2 )
; GO

invoegen in bijvoorbeeld ( id , product , kosten , opbrengsten , quantitySold ) VALUES ( 2 ​​, ' Tafel ' , 650.00 , 1500.00 , 4 )
GO < br />
invoegen in bijvoorbeeld ( id , product , kosten , opbrengsten , quantitySold ) VALUES ( 3 , ' Cutting board ' , 10.00 , 25.00 , 3 ) ;
3

Maak een query met een rekenkundige bewerking . De resultaten van de operatie worden weergegeven in een aparte kolom . Gebruik eenvoudige wiskundige operatoren net zoals je zou in een andere context :

Select product , kosten , opbrengsten , quantitySold , inkomsten - uitgaven als peritemprofit , ( omzet - kosten ) * quantitySold als totalProfit uit bijvoorbeeld

De bovenstaande vraag voert twee rekenkundige bewerkingen . Ten eerste , het trekt uitgaven van inkomsten voor elk item om te komen tot een figuur die de winst van elk item . Het vermenigvuldigt dan het winstcijfer door het aantal in verkochte hoeveelheid te komen tot een cijfer voor de totale winst . Uitvoeren van de query . Het moet een tabel die er als volgt uitziet produceren :

kosten productomzet quantitySold peritemprofit totalProfit
Bench 150 350 2 200 400
Tabel 650 1500 4 850 3400 < , br /> Cutting board 10 25 3 15 45
4

SUM of AVG kan gecombineerd worden met rekenkundige operatoren om cumulatieve berekeningen te bieden . De volgende query geeft de totale winst in de voorbeeld tabel :
Select SOM ( ( omzet - kosten ) * quantitySold ) als cumulativeProfit uit bijvoorbeeld

Deze query geeft gemiddeld per punt winst :

Select AVG ( ( omzet - kosten ) ) als averagePerItemProfit van bijvoorbeeld

Previous: Next:
  PHP /MySQL Programmering
·Hoe kan ik een XLS bestand mak…
·Hoe maak je een query in MySQL…
·MySQL Import Tutorial 
·Hoe de PHP Engine installeren …
·Hoe je DOC -bestanden uploaden…
·Hoe te converteren naar ASCII-…
·Apostrof Worden Broken in PHP 
·Herstel van een PHP wachtwoord…
·Hoe de SOM -functie in MySQL G…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Netto Vs . PHP Speed ​​
·Hoe kan ik een keuzelijst Controle in MF…
·Wat Is Event Bubbling ? 
·Hoe zien of een query Exists 
·Hoe te Cast in C Van object tot Datetime…
·Hoe maak je een Float naar een string in…
·Hoe te Dynamische Data Variabelen in SSI…
·Structuur in VB.NET 
·Hoe te BBT VBS Shells Uitvoeren 
Copyright © Computer Kennis http://www.nldit.com