SQRT (службы SSIS)
Изменения: 5 декабря 2005 г.
Возвращает квадратный корень числового выражения.
Синтаксис
SQRT(numeric_expression)
Аргументы
- numeric_expression
Числовое выражение любого типа числовых данных. Дополнительные сведения см. в разделе Типы данных служб Integration Services.
Типы результата
DT_R8
Замечания
Функция SQRT возвращает значение NULL, если аргумент равен NULL.
Если аргумент имеет отрицательное значение, то функция SQRT завершается неудачей.
Перед вычислением квадратного корня аргумент приводится к типу данных DT_R8.
Примеры
В этом примере вычисляется квадратный корень из числа. Возвращается значение 12.
SQRT(144)
В этом примере вычисляется квадратный корень из выражения, которое составлено из разности значений в столбцах Value1 и Value2.
SQRT(Value1 - Value2)
В этом примере вычисляется гипотенуза прямоугольного треугольника путем вычисления квадратов двух переменных с помощью функции SQUARE и последующего вычисления квадратного корня их суммы. Если Side1 содержит 3 и Side2 содержит 4, функция SQRT возвращает 5.
SQRT(SQUARE(@Side1) + SQUARE(@Side2))
Примечание. |
---|
В выражениях имена переменных всегда содержат префикс @. |
См. также
Другие ресурсы
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
5 декабря 2005 г. |
|