Datornätverk
IBM:s DB2-databashanteringssystem använder Structured Query Language (SQL) för att skapa och hantera databasstrukturer samt uppdatera informationen. SQL är ett industristandardprogrammeringsspråk som innehåller matematiska funktioner för detaljerad analys av databasdata. Med SQL kan du enkelt beräkna procentandelar för varje post i en tabell, för grupper av poster och för hela tabeller.
DB2:s SQL bygger på SELECT-satsen för att generera rapporter. Syntaxen består av SELECT följt av en lista med fält, tabellnamn och eventuella klausuler som WHERE och ORDER BY för filtrering och sortering. Fälten kan komma direkt från en tabell eller vara beräknade värden. Exempelvis kan du lista innehållet i en ordertabell med produktkod, beskrivning, pris och kvantitet samt multiplicera pris med kvantitet för att få totalsumman.
Den enklaste metoden för att beräkna procent i en SELECT-sats är att multiplicera ett fält med 100 och sedan dela med en total för att få procentandelen. Till exempel:
SELECT name, order_number, item_total, item_total * 100 / order_total AS percentage FROM order_table;
Om du beräknar procent baserat på heltalsfält, säkerställer multipliceringen med 100 att ett efterföljande division ger ett meningsfullt resultat. Dela du istället ett heltal med ett större heltal och multiplicerar resultatet med 100, returnerar SQL noll.
DB2 har en matematisk funktion som kallas DECIMAL. Använd den i kombination med en procentfunktion för att kontrollera antalet decimaler i resultatet. Ett exempel:
SELECT name, order_number, DECIMAL(item_total, item_total * 100.0 / order_total,5,2) AS percentage, order_total FROM order_table;
DECIMAL-funktionen har tre argument: värdet, precisionen och decimalantalet. Här är precisionen fem och decimalantalet två, vilket ger en procentandel med totalt fem siffror och två decimaler, t.ex. 56.05 eller 199.10.
För komplexa beräkningar som ofta återkommer och resulterar i procent, överväg att skapa en UDF. DB2 lagrar en UDF som ett objekt i databasen tillsammans med fält, tabeller och andra objekt. Med CREATE FUNCTION och följande SQL-satser skapas funktionen. Istället för att upprepa de komplexa beräkningarna i varje SELECT-sats kan du referera till funktionen, vilket gör koden enklare och mer pålitlig.
Microsoft Silverlight är en plattform för att skapa och leverera interaktiva webbapplikationer och HD‑video på flera operativsystem. Företag använder den för att bygga engagerande användarupplevelser som lockar kunder tillbaka till deras webbplatser. Effekter Silverlight spelade en viktig roll när
Vad är Visual Basic-kommandon? Visual Basic, precis som andra programmeringsspråk, använder speciella nyckelord – kommandon – som definieras av själva språket. Till skillnad från variabler, som du själv namnger och definierar, kan kommandon inte ändras. Grundläggande kommandokategorier Deklaratione
Bärbara datorer för funktionshindrade Före introduktionen av bärbara datorer var personer med funktionsnedsättningar beroende av stationära maskiner och kunde inte ta med sig teknik eller förbättra sin boendemiljö. Maskinvaru- och mjukvaruleverantörer har utvecklat produkter som gör det möjligt att