Головна |
Короткий огляд математичних функцій представлений в таблиці.
функція | синтаксис | значення, що повертається |
ABS | ABS (numeric_expression) | обчислює абсолютне значення числа |
ACOS | ACOS (float_expression) | обчислює арккосинус |
ASIN | ASIN (float_expression) | обчислює арксинус |
ATAN | ATAN (float_expression) | обчислює арктангенс |
ATN2 | ATN2 (float_expression, float_expression) | повертає кут в радіанах між позитивним напрямом осі X і променем, проведеним з початку координат в точку (y, x), де x і y - значення двох зазначених виразів з плаваючою комою. |
CEILING | CEILING (numeric_expression) | Повертає найменше ціле число, яке більше або дорівнює даному числовому вираженню. |
COS | COS (float_expression) | обчислює косинус кута |
COT | COT (float_expression) | повертає котангенс кута |
DEGREES | DEGREES (numeric_expression) | перетворює значення кута з радіан в градуси |
EXP | EXP (float_expression) | повертає експоненту |
FLOOR | FLOOR (numeric_expression) | виконує округлення вниз |
LOG | LOG (float_expression) | обчислює натуральний логарифм |
LOG10 | LOG10 (float_expression) | обчислює десятковий логарифм |
PI | PI () | повертає значення "пі" |
POWER | POWER (float_expression, y) | зводить число в ступінь |
RADIANS | RADIANS (numeric_expression) | перетворює значення кута з градуса в радіани |
RAND | RAND ([seed]) | повертає випадкове число |
ROUND | ROUND (numeric_expression, length [, function]) | виконує округлення із заданою точністю |
SIGN | SIGN (numeric_expression) | Повертає позитивний (+1), нульове (0) або негативний (-1) значення, що означає знак заданого виразу. |
SIN | SIN (float_expression) | обчислює синус кута |
SQUARE | SQUARE (float_expression) | виконує зведення числа в квадрат |
SQRT | SQRT (float_expression) | витягує квадратний корінь |
TAN | TAN (float_expression) | повертає тангенс кута |
Приклад застосування функції POWER.
DECLARE @value int, @counter int; SET @value = 2; SET @counter = 1; WHILE @counter <5 BEGIN SELECT POWER (@value, @counter) SET NOCOUNT ON SET @counter = @counter + 1 SET NOCOUNT OFF END; Приклад отримання різних випадкових числа, сформованих функцією RAND. DECLARE @counter smallint; SET @counter = 1; WHILE @counter <5 BEGIN SELECT RAND () Random_Number SET @counter = @counter + 1 END; GOMulti-statement функції | Cтроковие функції
Змінні. | перетворення типів | керуючі оператори | курсори | Вибірка даних з курсора | звільнення курсора | Глава 3. Процедури, що зберігаються. | Глава 4. Функції | скалярні функції | Inline функції |