whycomputer.com >> Interneto žinios >  >> Programinė įranga

Procentinės funkcijos, skirtos DB2

IBM DB2 duomenų bazių valdymo programinė įranga naudoja struktūrinę užklausos kalbą arba SQL, kad sukurtų ir valdytų duomenų bazės struktūras ir atnaujintų jose esančią informaciją. SQL yra standartinė standartinė programavimo kalba, apimanti matematines funkcijas, skirtas išsamiai analizuoti duomenų bazės duomenis. Naudodami SQL, galite lengvai apskaičiuoti procentus kiekvienam duomenų bazės lentelės įrašui, įrašų grupėms ir lentelės sumoms.

SELECT pareiškimas - DB2 SQL naudoja SELECT pareiškimą, kad sukurtų ataskaitas iš duomenų bazės informacija. Pagrindinė teiginio sintaksė yra žodis SELECT, po kurio seka laukų sąrašas, lentelės pavadinimai ir neprivalomos sąlygos, pvz., WHERE ir ORDER BY, kad būtų galima patikrinti ir rūšiuoti duomenis. Laukai gali būti tiesiogiai iš lentelės arba gali būti apskaičiuoti pagal lentelės laukus. Pavyzdžiui, galite išvardyti užsakymų lentelės turinį, įskaitant produkto kodą, aprašymą, kainą ir kiekį, o kainą galite padauginti iš kiekio, kad gautumėte bendrą sumą.

Paprastas skyrius
Paprasčiausia procentinė dalis DB2 SELECT apraše daugina vieną lauką 100, tada padalija iš viso, kad gautų procentą. Pvz., Toliau pateikiamame SQL sąraše pateikiamas užsakymo pavadinimas, užsakymo, elemento ir procentinė dalis: SELECT pavadinimas, užsakymo numeris, item_total, item_total * 100 /order_total AS procentas nuo order_table; Jei apskaičiuojate procentinius dydžius, pagrįstus sveikų skaičių laukais, pirmąjį elementą padauginus iš 100, užtikrinama, kad paskesnis padalinys grąžintų reikšmingą procentą. Jei vietoj sveiko skaičiaus padalinsite sveiką skaičių ir padauginsite rezultatą 100, SQL grąžina nulį.

Dešimtainė funkcija - „DB2“ SQL versija turi matematinę funkciją, pavadintą DECIMAL. Naudodamasis procentine funkcija, DECIMAL suteikia jums galimybę kontroliuoti rezultato dešimtainių skaičių skaičių. Toliau pateiktas SQL SELECT aprašymas parodo DECIMAL naudojimą procentiniais skaičiavimais: SELECT pavadinimas, order_number, DECIMAL (item_total, item_total * 100.0 /order_total, 5,2) AS procentais, order_total FROM order_table; Funkcija DECIMAL turi tris argumentus: skaičių arba apskaičiuotą vertę, skaitmenų skaičių tikslumui ir skaičių po kablelio. Čia tikslumas yra penki, o skaitmenų skaičius po kablelio yra du. Šis SELECT pareiškimas sukuria procentinį skaičių kaip penkis skaičius ir du skaitmenys po kablelio, pvz., 56.05 arba 199.10.

Naudotojo nustatytos funkcijos
Dažnai naudojami sudėtingi skaičiavimai, pagal kuriuos gaunamas procentas, apsvarstykite naudojant UDF arba vartotojo nustatytą funkciją. DB2 saugo UDF kaip objektą, todėl jis tampa duomenų bazės dalimi kartu su laukais, lentelėmis ir kitais objektais. CREATE FUNCTION (CREATE FUNCTION) pareiškimas, po kurio seka kiti SQL, įrašo duomenų bazėje funkcijų įrašą. Vietoj to, kad kartotumėte sudėtingus skaičiavimus savo SELECT pareiškimuose, galite kreiptis į šią funkciją, kad programavimas būtų paprastesnis ir patikimesnis.

URL:https://lt.whycomputer.com/software/100408184.html

Programinė įranga
  • Kas yra „Microsoft Silverlight“ naudojama

    „Adobe Flash“ turi stiprią konkurentą. Tai vadinama „Microsoft Silverlight“. „Microsoft“ dirba agresyviai, kad įtikintų įmones naudoti „Silverlight“ dėl dviejų priežasčių. Pirma, „Silverlight“ gali sukurti unikalią vartotojo ir prekės ženklo lojalumo patirtį. Antra, dėl šių patirties klientai pakart

  • „Visual Basic“ komandų mokymas

    „Visual Basic“, kaip ir bet kuri kita programavimo kalba, naudoja specialius raktinius žodžius, vadinamus komandomis. Skirtingai nuo kintamųjų, kurie yra įvardyti ir apibrėžti jūsų kode, komandų pavadinimai yra apibrėžti pačia „Visual Basic“ kalba ir negali būti keičiami. Kas yra „Visual Basic“ k

Interneto žinios © https://lt.whycomputer.com