Функция
|
Описание
|
IS_SRVROLEMEMBER(роль{,имя}
)
|
1, если имя пользователя входит в роль SQL Server
|
ISDATE(выражение)
|
1, если выражение определяет допустимую дату
|
ISNUMERIC(выражение)
|
1, если выражение является числовым
|
LEFT(символьное_выражение, целое выражение)
|
Заданное число символов от начала строки
|
LEN(символьное_выражение)
|
Длина строки в символах без учета
завершающих пробелов
|
LOG10(вещественное_выражение)
|
Десятичный логарифм
|
LTRIM(символьное_выражение)
|
Удаление начальных пробелов
|
LOWER(символьное_выражение)
|
Преобразование строки в нижний регистр
|
MONTH(дата)
|
Целый номер месяца
|
PI( )
|
Константа 3,1415926...
|
POWER(основание, степень)
|
Возведение в степень
|
QUOTENAME(символьное_выраж
|
Преобразование строки в идентификатор.
|
RADIANS( )
|
Преобразование градусов в радианы
|
RAND([целое_выражение])
|
Получение случайного вещественного числа в интервале от 0 до 1 (необязательное целое • выражение используется для раскрутки генератора случайных чисел)
|
REPLACE(символьное_выражение 1, символьное_выражение2,
|
Замена всех экземпляров строки 2 в строке 1 на строку 3
|
REVERSE(символьное_выражение
)
|
Обратная перестановка строки
|
RIGHT(символьное_выражение, целое_выражение)
|
Заданное число символов в конце строки
|
ROUND(числовое_выражение, целое_выражение [, функция])
|
Округление числового выражения до позиции, задаваемой целым выражением. Если третий аргумент отличен от 0, ROUND не округляет, а отбрасывает цифры
|
Функция
|
Описание
|
RTRIM(символьное_выражение)
|
Удаление завершающих пробелов
|
SIGN(целое_выражение)
|
+1 для положительных чисел, -1 для отрицательных и 0 для нуля
|
SIN(вещественное_выражение)
|
Синус угла
|
SPACE(целое_выражение)
|
Построение строки из заданного
|
SQRT(вещественное_выражение)
|
Извлечение квадратного корня
|
SQUARE(вещественное_выражени
|
Возведение в квадрат
|
STR(вещественное_выражение
|
Преобразование числа в строку
|
STUFF(символьное_выражение1,
|
n символов строки 1, начиная с заданной
|
SUBSTRING(выражение, начало,
|
Получение подстроки
|
SUSER_ID([имя_пользователя])
|
Идентификатор пользователя SQL Server
|
SYSTEM_USER
|
Имя текущего пользователя SQL Server
|
TAN(вещественное_выражение)
|
Тангенс угла
|
UPPER(символьное_выражение)
|
Преобразование строки в верхний регистр
|
USER_ID(имя_в_базе)
|
Идентификатор пользователя в базе данных
|
USER_NAME([идентификатор_по льзователя]) или SESSION_USER
|
Имя пользователя в базе данных
|
YEAR(выражение_дата)
|
Год в виде четырѐх цифр
|
SUM([all | distinct] выражение)
|
Вычисляет общее количество (разных) значений в числовом столбце
|
AVG([all | distinct] выражение)
|
Вычисляет среднее арифметическое
|
COUNT([all | distinct] выражение)
|
Вычисляет количество (разных) значений в числовом столбце, отличных от NULL
|
COUNT(*)
|
Вычисляет количество выбранных записей. Единственная агрегатная функция, учитывающая значения NULL
|
MAX (выражение)
|
Определяет максимум среди выбранных значений
|
MIN(выражение)
|
Определяет минимум среди выбранных значений
|