Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Percentage Functies voor DB2
IBM's DB2 database management software maakt gebruik van de Structured Query Language of SQL , om database- structuren te creëren en te beheren en actualiseren van de informatie in hen . SQL is een industrie - standaard programmeertaal die wiskundige functies voor het uitvoeren van gedetailleerde analyses op de database- gegevens bevat . Met behulp van SQL , kunt u gemakkelijk percentages berekenen voor elke record van een database tabel , voor groepen records en voor tafel totalen . SELECT statement

DB2 's
SQL maakt gebruik van de SELECT-instructie om rapporten van database-informatie te creëren . De basis syntax van de verklaring is het woord te selecteren , gevolgd door een lijst met velden , tabelnamen en optionele clausules als WHERE en ORDER BY voor het testen en sorteren van gegevens . De velden kunnen direct uit de tabel komen of worden berekende waarden op basis van tabel velden . U kunt bijvoorbeeld een lijst van de inhoud van een tabel orders, waaronder een productcode , omschrijving , prijs en hoeveelheid , en je kunt de prijs vermenigvuldigen met de hoeveelheid om de totale krijgen .
Eenvoudige Division

de eenvoudigste vorm van een percentage DB2 SELECT multiples een gebied van 100 , dan verdeelt in totaal om het percentage te verkrijgen . Bijvoorbeeld , de volgende SQL noemt een naam van een klant , orde , punt totaal en percentage van het totaal voor de bestelling :

SELECT naam , ORDER_NUMBER , item_total , item_total
* 100 /ORDER_TOTAL AS percentage FROM order_table ;

Als u berekenen percentages gebaseerd op integer velden , het eerste item te vermenigvuldigen met 100 zorgt ervoor dat een volgende divisie levert een zinvolle percentage . Als je in plaats daarvan verdeelt een geheel getal door een groter getal en vermenigvuldig het resultaat met 100 , SQL levert een nul .
Decimale Functie

DB2 's
versie van SQL heeft een wiskundige functie genaamd DECIMAAL . Internetten met een percentage functie , DECIMAAL geeft je controle over het aantal decimalen van het resultaat . De volgende SQL-instructie SELECT illustreert het gebruik van DECIMALE in percentage berekeningen :

SELECT naam
, ORDER_NUMBER , DECIMAL ( item_total , item_total * 100,0 /ORDER_TOTAL , 5,2 ) AS percentage , ORDER_TOTAL FROM order_table ;

de dECIMALE functie heeft drie argumenten : het aantal of de berekende waarde , het aantal cijfers voor precisie en het aantal cijfers achter de komma . Hier , de precisie is vijf en het aantal cijfers achter de komma is twee . Deze instructie SELECT produceert een percentage als een getal met vijf totaal cijfers en twee decimalen , zoals 56,05 of 199,10 .
Gebruiker gedefinieerde functies

Voor vaak gebruikte , complexe berekeningen die resulteren in een percentage , kunt u overwegen een UDF , of de gebruiker gedefinieerde functie . DB2 slaat een UDF als een object , zodat het een deel van de databank met velden , tabellen en andere objecten . De CREATE FUNCTION verklaring , gevolgd door andere SQL-instructies , schrijft een functie in de database ingevoerd . In plaats van het herhalen van de complexe berekeningen in uw SELECT-instructies , kunt u verwijzen naar de functie, waardoor het programmeren eenvoudiger en betrouwbaarder .

Previous: Next:
  Database Software
·Hoe te Field Lengte gevestigd …
·SQL Expert certificering 
·Hoe te beginnen op een lege pa…
·DB2 GUI Gereedschap 
·Hoe Access Run Macro Visual Ba…
·Hoe te Triggers Bypass in Mijn…
·Basis Filemaker 9 Help to Set …
·Toegang tot een subformulier F…
·MS Query Tutorial 
  Related Articles
Hoe kan ik zoeken naar een veld in Word 
Hoe te Default Nummering Formaat wijzige…
Hoe maak je een locatie voor Automatisch…
Hoe maak je een sjabloon voor een pagina…
Hoe u Microsoft Works Download for Free 
Hoe maak je een voorblad voor een Colleg…
Hoe te Etiketten maken voor DVD's 
Hoe om speciale tekens en symbolen ( ! I…
Hoe te Turn On Automatisch opslaan voor …
  Software Articles
·Hoe kan ik een document Grootte in Word …
·Hoe je meerdere pagina's Word-documenten…
·Hoe te Abstracte Kunst maken in Adobe Il…
·Hoe vindt u het aantal klikken Positie G…
·Wat is de extensie MIM ? 
·Hoe kan ik Animate Mijn Logo Flash gebru…
·Hoe te Twee Clips spelen tegelijk gebrui…
·Hoe te HandBrake gebruiken om films kopi…
·Hoe kan ik een Word- document omzetten i…
Copyright © Computer Kennis http://www.nldit.com