|
Программирование >> Программирование баз данных
Функция RIGHT Функция RIGHT возвращает подстроку, представляющую собой крайнюю правую часть строки, обозначенной параметром <character expression>; отсчет символов подстроки начинается справа, с символьной позиции, указанной целочисленным параметром <integer>. Для вызова этой функции применяется следующий синтаксис: RIGHT(<character expression>, <integer>) Параметр < integer> должен представлять собой положительное целое число. Функция RTRIM Функция RTRIM удаляет все конечные пробелы из символьного выражения, обозначенного параметром <character expression>. Для вызова этой функции применяется следующий синтаксис: RTRIM(<character expressicn>) Функция SOUNDEX Функция SOUNDEX возвращает четырехсимвольный код (значение SOUNDEX), который может использоваться для оценки подобия дв) строк. Для вызова этой функции применяется следующий синтаксис: SOUNDEX(<character expression>) Функция SPACE Функция SPACE возвращает строку из повторяющихся пробелов, длина которой задается целочисленным параметром < integer>. Для вызова этой функции применяется следующий синтаксис: SPACE(< integer>) Функция STR Функция STR преобразовывает числовые данные в символьные. Для вызова этой функции применяется следующий синтаксис: STR(<numeric expression>[, <length>[, <decimal>]]) Параметр <numeric expression> представляет собой числовое выражение с десятичной точкой. Параметр <length> задает общую длину, включая десятичную точ-к) цифры и пробелы. Параметр <decimal> определяет количество знаков справа от десятичной точки. Функция STUFF Функция STUFF предназначена для удаления подстроки символов указанной длины и вставки на ее место другой подстроки. Для вызова этой функции применяется следующий синтаксис: STUFF(<expression>, <start>, <length>, <characters>) Параметр <expression> представляет собой строку символов, в которой одна подстрока должна быть заменена другой. Параметр <st:art> определяет, с какого места начинается удаление одной подстроки и вставка другой. Параметр <length> задает количество удаляемых символов. Параметр <characters> определяет новую подстроку, которая должна быть вставлена в строку, заданную параметром <expression>. Функция SUBSTRING Функция SUBSTRING возвращает подстроку строки, заданной параметром <expression>. Для вызова этой функции применяется следующий синтаксис: SUBSTRING{<expression>, <start>, <length>) Параметр <expression> определяет символьные данные, из которых должна быть взята подстрока, и может представлять собой строку символов, строку байтов, текст или выражение, которое включает таблицу. Параметр <start> - целое число, которое обозначает начало подстроки. Параметр <length> задает длину подстроки. Функция UNICODE Функция UNICODE возвращает код набора символов Unicode, соответствующий первому символу в символьном выражении <character expression>. Для вызова этой функции применяется следующий синтаксис: UNICODE{<character expression>) Функция UPPER Функция UPPER преобразовывает все символы нижнего регистра в символьном выражении <character expression> в символы верхнего регистра. Для вызова этой функции применяется следующий синтаксис: UPPER(<character expression>) Системные функции Системные функции могут использоваться для получения информации о значениях, объектах и параметрах настройки SQL Server. Системные функции перечислены ниже. APP NAME. CASE. CAST и CONVERT. COALESCE. COLLATIONPROPERTY. CURRENT TIMESTAMP. CURRENT USER. DATALENGTH. FORMATMESSAGE. GETANSINULL. HOST ID. HOST NAME. IDENT CURRENT. IDENT INCR. IDENT SEED. IDENTITY. ISDATE. ISNULL. ISNUMERIC. NEWID. NULLIF. PARSENAME. PERMISSIONS. ROWCOUNT BIG. SCOPE IDENTITY. SERVERPROPERTY. SESSION USER. SESSIONPROPERTY. STATS DATE. SYSTEM USER. USER NAME. Функция APPNAME Функция APP NAME возвращает имя приложения для текущего сеанса, если это имя задано в приложении в виде данных типа nvarchar. Для вызова этой функции применяется следующий синтаксис: APP NAME() Функция CASE Функция CASE используется для проверки списка условий и получения одного из нескольких возможных результатов. Эта функция имеет два возможных описанных ниже формата вызова. Простая функция CASE применяется для сравнения заданного выражения с множеством простых выражений для определения результата. В поисковой функции CASE для определения результата применяется множество булевых выражений. Оба формата вызова обеспечивают поддержку конструкции ELSE.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |