Функциите на Transact-SQL могат да бъдат скаларни или агрегат. Тези видове функции се обсъждат в тази статия.
обобщаващи функции
Обобщените функции изпълняват изчисления върху група от стойности на колоната и винаги се връщат една стойност на резултатите от тези изчисления. Transact-SQL език поддържа няколко общи обобщаващи функции:
Той изчислява средна аритметична стойност на данните, съдържащи се в колоната. Стойностите на които се извършват изчисленията, трябва да бъде числено.
Определете максимално и минималната стойност на всички стойности на данни, съдържащи се в колоната. Стойностите могат да бъдат числови, низ, или времето (дата / час).
Изчислява общата сума на стойностите в колона. Стойностите на които се извършват изчисленията, трябва да бъде числено.
Изследването се базира на броя на ценности, различни от нула за колоната. брои (*) функция е единственият агрегат функция, която не извършва изчисления на колони. Тази функция връща броя на редовете (независимо от това дали отделните колони съдържат стойности нула).
Е подобен на брой, с тази разлика, че се връща BIGINT тип данни.
Използването на конвенционални функции обобщени в SELECT изявлението ще се счита за в бъдещ член.
скаларни функции
Тези видове функции са разгледани в следващите раздели.
числени функции
Числовите функции Transact-SQL език - математическа функция, за модифициране на цифрови стойности. Списък на числени функции и тяхното кратко описание е представена в таблицата по-долу:
Числовите функции Transact-SQL
Свързани статии