Percentage functies voor DB2



IBM's DB2 database managementsoftware maakt gebruik van de Structured Query Language of SQL, maken en beheren van databasestructuren en bijwerken van de informatie erin. SQL is een industrie-standaard programmeertaal waarin wiskundige functies voor het uitvoeren van gedetailleerde analyses op databasegegevens. Met SQL, kunt u gemakkelijk percentages voor elke record in een databasetabel, voor groepen records en voor tabel totalen berekenen.

SELECT, instructie

  • DB2 van SQL gebruikt de SELECT-instructie maken verslagen van databasegegevens. De basissyntaxis van de verklaring is het woord SELECT, gevolgd door een lijst met velden, tabelnamen en optionele componenten zoals WHERE en ORDER BY voor het testen en het sorteren van gegevens. De velden kunnen rechtstreeks afkomstig zijn uit een tabel of kunnen zij berekende waarden gebaseerd op tabelvelden. U kunt, bijvoorbeeld, het weergeven van de inhoud van een ordertabel, met inbegrip van een productcode, de omschrijving, de prijs en de hoeveelheid, en kunt u de prijs vermenigvuldigen met de hoeveelheid te krijgen van het totaal.

Simpele deling

  • De eenvoudigste vorm van percentage in een DB2 Selecteer verklaring veelvouden één veld met 100, waarna gedeeld door totaal te verkrijgen van het percentage. De volgende SQL-code lijsten bijvoorbeeld een klantnaam, orde, item totale en percentage van het totaal voor de order:

    Selecteer naam, jouw_bestelnumer, item_total, item_total * 100 / order_total als percentage van order_table;

    Als u op basis van integervelden percentages worden berekend, het eerste item met 100 te vermenigvuldigen om ervoor te zorgen dat een latere divisie een zinvolle percentage retourneert. Als u in plaats daarvan een geheel getal door een groter geheel getal verdelen en vermenigvuldig het resultaat met 100, retourneert SQL een nul.

Decimale functie

  • DB2 de versie van SQL heeft een wiskundige functie genaamd decimaal. Gebruiken met de functie van een percentage, DECIMALE geeft u meer controle over het aantal decimalen van het resultaat. De volgende SQL SELECT-instructie illustreert het gebruik van DECIMALE in percentage berekeningen:

    Selecteer naam, jouw_bestelnumer, 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 getal of de berekende waarde, het aantal cijfers voor precisie en het aantal cijfers achter de komma. Hier, is de precisie vijf en het aantal cijfers na het decimaalteken twee is. Deze SELECT-instructie produceert een percentage als een getal met vijf totaal cijfers en twee decimale plaatsen, zoals 56.05 of 199.10.

Gebruiker gedefinieerde functies

  • Overweeg het gebruik van een UDF, of door de gebruiker gedefinieerde functie voor veelgebruikte, complexe berekeningen die in een percentage resulteren. DB2 opgeslagen een UDF als object, dus wordt het deel van de database samen met de velden, tabellen en andere objecten. De instructie CREATE FUNCTION, gevolgd door andere SQL-instructies, schrijft een functie-vermelding in de database. In plaats van het herhalen van de complexe berekeningen in uw SELECT-instructies, kunt u verwijzen naar de functie, uw programmering eenvoudiger en betrouwbaarder te maken.

Gerelateerde Artikelen

Wat zijn de functies voor Ping?

Wat zijn de functies voor Ping?

Voor systeembeheerders en Internet-savvy computergebruikers biedt het hulpprogramma ping een scala aan functies die helpen van diagnosticeren van problemen met de netwerkverbinding, netwerk latency te bepalen en zelfs controleren op fouten. Dit diagn
Functies voor het converteren van de tijd in Excel

Functies voor het converteren van de tijd in Excel

Microsoft Excel biedt vele handige functies voor het converteren van gegevens. Voor tijden is het cruciaal dat ze worden omgezet in dezelfde eenheden worden opgegeven om berekeningen uitvoeren op hen. Bijvoorbeeld uren kunnen niet worden afgetrokken
De Impact van technologie op beheersing van de functies voor beheer

De Impact van technologie op beheersing van de functies voor beheer

Functies voor beheer, met inbegrip van planning, organisatie, het analyseren van gegevens en beslissingen met betrekking tot de doelstellingen en de motivatie van werknemers of richting. Deze functies toepassen op de meeste managementfuncties en kunn
Het gebruik van de functie voor meerdere rijen in Excel

Het gebruik van de functie voor meerdere rijen in Excel

De functie voor meerdere rijen in Microsoft Excel wordt het aantal rijen waarnaar wordt verwezen binnen een sectie nauwkeurig geteld. Deze verwijzing is ook wel aangeduid als een "array". Rijen kunnen worden toegevoegd of verwijderd, maar de tel
Feiten over functies voor Algebra 1

Feiten over functies voor Algebra 1

Hoewel studenten vaak functie vragen intimiderend vinden, een functie op te lossen is niet ongelijk aan het oplossen van eenvoudige vergelijkingen (wiskundige uitdrukkingen in één variabele ingesteld op een constante, bijvoorbeeld, 2 x + 5 = 15). Het
Een breuken, decimale en percentage Project voor middenschool

Een breuken, decimale en percentage Project voor middenschool

In de zesde en zevende rang, temidden van belangrijke fysieke, emotionele en sociale veranderingen, verscherpen middelbare scholieren hun focus op procenten, breuken en decimalen. Een restaurant-project waarmee studenten om hun eigen oplossingen voor
Hoe maak je een waterval Water functie voor goedkoop

Hoe maak je een waterval Water functie voor goedkoop

Het bouwen van een waterval is een uitdagend project, maar zal het maken van een rustige omgeving in uw eigen achtertuin en waarde toevoegen aan uw outdoor leefruimte. In tegenstelling tot de meeste mensen zou veronderstellen, de functie van een wate
Hoe maak je een functie voor het converteren van temperatuur met Python

Hoe maak je een functie voor het converteren van temperatuur met Python

Python is een interpretatieve, open-source programmeertaal die ideaal is voor beginnende programmeurs als gevolg van de natuurlijke taal-syntaxis. Bij het leren programmeren in Python, kan u worden gevraagd om een temperatuur conversiefunctie maken.
Hoe vindt u een percentage fout voor temperatuur

Hoe vindt u een percentage fout voor temperatuur

Wetenschappers maken vele metingen tijdens het uitvoeren van een experiment. Ondanks het feit dat instrumenten, zoals digitale thermometers, gegevens in exacte cijfers verstrekken, zijn de metingen onder voorbehoud van fout. Deze fout kan worden vero
Functies voor WordPad

Functies voor WordPad

Zoals veel tekstverwerkers gebruikers WordPad mogen maken, opmaken, opslaan en afdrukken van documenten. WordPad is voorzien van de meeste PC-besturingssystemen, beginnend met Windows 95. Terwijl WordPad niet de macht van meer geavanceerde tekstverwe
Lijst van wiskundige functies voor Excel

Lijst van wiskundige functies voor Excel

Formules kunnen Excel gebruikers complexe berekeningen nemen in Excel-werkbladen. Functies dienen als snelkoppelingen voor formule schrijvers, waardoor ze te typen functienamen voor veelvoorkomende taken in hun formules. Formules combineren functies,
Het gebruik van een Excel-functie voor het opmaken van gegevens

Het gebruik van een Excel-functie voor het opmaken van gegevens

Microsoft Excel bevat de functie van een tekst waarmee u de getalnotatie van een cel wijzigen. De syntaxis is "Tekst (waarde, format)," waar "waarde" kan worden een verwijzing cel, formule of naam. De functie tekst steunt een grote ver
Functies voor 2001 BMW X 5 4.4i

Functies voor 2001 BMW X 5 4.4i

De BMW X 5 betrad de markt in het modeljaar 2000 met alleen een enkele variant beschikbaar, de 4.4i. In zijn tweede jaar, BMW introduceerde een nieuwe basismodel, dat het de 3.0i, nagesynchroniseerd verlaten van de goed uitgeruste 4.4i model als de t
Weergeven van functies voor de Whirlpool Gold Side-by-Side koelkast

Weergeven van functies voor de Whirlpool Gold Side-by-Side koelkast

Whirlpool Gold koelkasten bieden een grote voedsel opslagcapaciteit, een water filtratie-systeem, een adaptieve ontdooitimer systeem, een afsluitbare ijs en water dispenser, een snel koele eigenschap, regelbare glasplanken, vochtigheid gecontroleerd