Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Математические функции



Краткий обзор математических функций представлен в таблице.

Функция Синтаксис Возвращаемое значение
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;GO




Дата публикования: 2015-09-17; Прочитано: 165 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...