Интернет знания
Софтуерът за управление на бази данни IBM DB2 използва езика Structured Query Language (SQL) за създаване, поддръжка и актуализиране на данните. SQL е индустриален стандарт, който включва математически функции за детайлни анализи. С него можете лесно да изчислявате проценти за отделни редове, групи от редове и общи суми в таблиците.
В DB2 заявките се съставят с оператор SELECT. Синтаксисът започва с думата SELECT, следвана от списък от полета, имена на таблици и незадължителни клаузи като WHERE и ORDER BY за филтриране и сортиране. Полетата могат да бъдат директно от таблицата или изчислени стойности, базирани върху тях. Например, можете да покажете съдържанието на таблица orders – код на продукта, описание, цена и количество – и да умножите цената по количеството, за да получите общата сума.
Най‑основната техника за изчисляване на процент в SELECT израз е да умножите стойността по 100 и след това да я разделите на общата сума. Пример:
SELECT name,
order_number,
item_total,
item_total * 100 / order_total AS percentage
FROM order_table;Когато полетата са цели числа, умножението по 100 преди делението гарантира, че резултатът ще бъде точен процент. Ако първо разделите и след това умножите, резултатът често ще бъде 0.
DB2 предоставя математическата функция DECIMAL, която позволява контрол върху броя на знаците след десетичната точка. Пример за използване в процентно изчисление:
SELECT name,
order_number,
DECIMAL(item_total * 100.0 / order_total,5,2) AS percentage,
order_total
FROM order_table;Функцията приема три аргумента: стойност, общ брой цифри (прецизност) и брой цифри след десетичната точка. В примера получаваме процент с общо 5 цифри и 2 десетични, напр. 56.05 или 199.10.
За чести и сложни изчисления, които връщат процент, е удобно да създадете потребителска функция (UDF). DB2 съхранява UDF като обект в базата данни, подобно на таблици и колони. С CREATE FUNCTION се дефинира функция, след което в заявките може просто да се извика името ѝ, вместо да се повтаря сложната формула. Това прави кода по‑четим и по‑надежден.
Какво е Microsoft Silverlight? Microsoft Silverlight е платформа за уеб приложения, създадена като конкурент на Adobe Flash. Компанията Microsoft я промотира като средство за създаване на интерактивни потребителски преживявания и за привличане на повторни посещения в уеб сайтовете на бизнесите. Осно
Какво са командите във Visual Basic?Командите (ключови думи) във Visual Basic са вградени в езика и не могат да се променят, за разлика от променливите, които вие създавате и именувате в кода си.Разлика между променливи и командиПодобно на разликата между съществително и глагол в българския език, пр