Počítačové znalosti
Software pro správu databází IBM DB2 používá jazyk Structured Query Language (SQL) k vytváření a správě databázových struktur a k aktualizaci uložených dat. SQL je průmyslový standard, který obsahuje i matematické funkce umožňující podrobné analýzy dat. Pomocí SQL můžete snadno vypočítat procenta pro jednotlivé řádky tabulky, pro skupiny řádků i pro souhrny tabulky.
V DB2 se k tvorbě výstupních sestav používá příkaz SELECT. Základní syntaxe začíná klíčovým slovem SELECT, za ním následuje seznam sloupců, názvy tabulek a volitelné klauzule jako WHERE nebo ORDER BY pro filtrování a řazení dat. Sloupce mohou být přímo z tabulky nebo vypočtené výrazy založené na sloupcích. Například můžete vypsat obsah tabulky orders s kódem produktu, popisem, cenou a množstvím a zároveň vynásobit cenu množstvím, abyste získali celkovou částku.
Nejzákladnější způsob, jak získat procenta v SELECT, je vynásobit hodnotu 100 a výsledek vydělit celkovou sumou. Příklad:
SELECT
name,
order_number,
item_total,
item_total * 100 / order_total AS percentage
FROM order_table;
Pokud pracujete s celočíselnými sloupci, je důležité nejprve vynásobit 100, jinak by po celočíselném dělení mohl výsledek být nula.
DB2 nabízí matematickou funkci DECIMAL, která umožňuje určit počet desetinných míst výsledku. Příklad použití při výpočtu procent:
SELECT
name,
order_number,
DECIMAL(item_total * 100.0 / order_total, 5, 2) AS percentage,
order_total
FROM order_table;
Funkce má tři argumenty: číslo (nebo výraz), celkový počet číslic (precision) a počet číslic za desetinnou čárkou. V ukázce je precision nastaven na 5 a desetinných míst na 2, takže výsledek může vypadat např. 56.05 nebo 199.10.
Pro opakované a složitější výpočty, které vrací procenta, můžete vytvořit uživatelskou funkci (UDF – User‑Defined Function). DB2 ukládá UDF jako objekt v databázi, podobně jako tabulky či sloupce. Pomocí příkazu CREATE FUNCTION definujete funkci a poté ji můžete volat přímo v SELECT, čímž zjednodušíte a zpřehledníte svůj kód.
Microsoft Silverlight je vývojová platforma a plug‑in pro webové aplikace, který umožňuje vytvářet bohaté multimediální zážitky podobné těm z Adobe Flash. Microsoft jej propagoval jako nástroj, který zvyšuje loajalitu uživatelů a přitahuje návštěvníky zpět na webové stránky firem.VlivSilverlight seh
Visual Basic, stejně jako každý jiný programovací jazyk, používá speciální klíčová slova nazývaná příkazy. Na rozdíl od proměnných, jejichž jména definujete ve svém kódu, jsou názvy příkazů pevně dané samotným jazykem Visual Basic a nelze je měnit. Co jsou příkazy ve Visual Basic? Rozdíl mezi proměn