whycomputer.com >> Cunoașterea pe Internet >  >> Software-ul

Procentajul funcțiilor pentru DB2

Software-ul IBM pentru gestionarea bazelor de date DB2 folosește Limbajul Structurat de Interogare sau SQL pentru a crea și administra structuri de baze de date și pentru a actualiza informațiile din ele. SQL este un limbaj de programare standard industrial care include funcții matematice pentru efectuarea de analize detaliate pe baza de date. Folosind SQL, puteți calcula cu ușurință procentele pentru fiecare înregistrare a unei tabele de baze de date, pentru grupuri de înregistrări și pentru totaluri de tabele.

Declarație SELECT
SQL-ul DB2 folosește instrucțiunea SELECT pentru a crea rapoarte din baza de date informație. Sintaxa de bază a instrucțiunii este cuvântul SELECT urmat de o listă de câmpuri, nume de tabele și clauze opționale precum WHERE și ORDER BY pentru testarea și sortarea datelor. Câmpurile pot proveni direct dintr-o tabelă sau pot fi calculate valori pe baza câmpurilor de tabelă. Puteți, de exemplu, să enumerați conținutul unui tabel de comenzi, inclusiv un cod de produs, o descriere, un preț și o cantitate și puteți să multiplicați prețul cu cantitatea pentru a obține suma totală. Cea mai simplă formă de procentaj într-o instrucțiune DB2 SELECT multiplică un câmp cu 100, apoi se împarte cu un total pentru a obține procentajul. De exemplu, următorul SQL enumeră un nume de client, o ordine, un element și un procent din totalul comenzii: SELECT name, number_order, item_total, item_total * 100 /order_total AS procent din order_table; Dacă calculați procentajele pe baza câmpurilor întregi, înmulțirea primului element cu 100 asigură că o diviziune ulterioară returnează un procent semnificativ. Dacă în schimb împărțiți un întreg cu un întreg mai mare și înmulțiți rezultatul cu 100, SQL returnează zero.

Funcția zecimală
Versiunea DB2 a SQL are o funcție matematică denumită DECIMAL. Folosind-o cu o funcție procentuală, DECIMAL vă oferă controlul asupra numărului de zecimale ale rezultatului. Următoarea instrucțiune SQL SELECT ilustrează utilizarea DECIMAL în calcule procentuale: SELECT name, number_name, DECIMAL (item_total, item_total * 100.0 /order_total, 5,2) AS procent, order_total FROM order_table; Funcția DECIMAL are trei argumente: numărul sau valoarea calculată, numărul de cifre pentru precizie și numărul de cifre după zecimală. Aici, precizia este de cinci, iar numărul de cifre după zecimale este de două. Această instrucțiune SELECT produce un procent ca un număr care are cinci cifre totale și două zecimale, cum ar fi 56,05 sau 199,10.

Funcții definite de utilizator
Pentru calcule complexe utilizate frecvent, care au ca rezultat un procent, utilizând o funcție UDF sau funcția definită de utilizator. DB2 stochează un UDF ca obiect, așa că face parte din baza de date împreună cu câmpuri, tabele și alte obiecte. Instrucțiunea CREATE FUNCTION, urmată de alte instrucțiuni SQL, scrie o intrare a funcției în baza de date. În loc să repetați calculele complexe în instrucțiunile SELECT, puteți să vă referiți la această funcție, făcând programarea dvs. mai simplă și mai fiabilă.
URL:https://ro.whycomputer.com/software-ul/100508184.html

Software-ul
  • Pentru ce este folosit Microsoft Silverlight?

    Adobe Flash are un concurent feroce. Se numește Microsoft Silverlight. Microsoft lucrează agresiv pentru a convinge companiile să utilizeze Silverlight din două motive. În primul rând, Silverlight poate crea experiențe de loialitate pentru utilizatori și mărci unice. În al doilea rând, clienții vor

  • Tutorial pentru comenzile Visual Basic

    Visual Basic, ca orice alt limbaj de programare, foloseste cuvinte cheie speciale cunoscute sub numele de comenzi. Spre deosebire de variabilele care sunt denumite și definite în codul dvs., numele comenzilor sunt definite de limbajul Visual Basic însăși și nu pot fi modificate. Ce sunt comenzile

  • Laptop-uri pentru persoane cu dizabilități

    Înainte de apariția laptopului și laptopului, persoanele cu dizabilități au fost legate de computerele desktop, fără a avea libertatea de a folosi tehnologia în deplasare sau de a folosi dispozitive pentru a îmbunătăți condițiile de viață în jurul locuințelor sau apartamentelor lor . Furnizorii de

Cunoașterea pe Internet © https://ro.whycomputer.com