|
Программирование >> Программирование баз данных
STUFF. SUBSTRING. UNICODE. UPPER. Функция ASCII Функция ASCII возвращает значение кода ASCII крайнего левого символа в выражении, заданном параметром <character expression>. Для вызова этой функции применяется следующий синтаксис: ASCII(<character expression>) Функция CHAR Функция CHAR преобразовывает в строковое значение код ASCII (заданный в параметре <expression>). Для вызова этой фунюдии применяется следующий синтаксис: CHAR(<expression>) В качестве параметра <expression> может быть задано любое целое число в пределах между О и 255. Функция CHARINDEX Функция CliARINDEX возвращает начальную позицию подстроки, заданной параметром <expression>, в строке, обозначенной параметром <character string>. Для вызова этой функции применяется следующий синтаксис: CHARINDEX(<expression>, <character string> [, <start location>]) Параметр <expression> обозначает искомую строку. Параметр <character string> задает строку, в которой должен быть выполнен поиск (обычно это результат выборки данных столбца). Параметр <start location> задает символьную позицию, с которой должен начаться поиск; если он не задан или представляет собой нечто отличное от положительного целого числа, то поиск осуществляется с начала строки <character string>. Функция DIFFERENCE Функция DIFFERENCE возвращает разницу между значениями SOUNDEX двух выражений в виде целого числа. Для вызова этой функции применяется следующий синтаксис: DIFFERENCE(<expressionl>, <expression2>) Эта функция возвращает целочисленное значение в пределах между О и 4. Если две строки, представленные параметрами <expressionl> и <expression2>, звучат одинаково (например, blue и blew ), то функция возвращает значение 4. Если звуковое подобие между строками отсутствует, то функция возвращает значение 0. Функция LEFT Функция LEFT возвращает подстроку, представляющую собой крайнюю левую часть строки <expression>; отсчет символов подстроки начинается слева, с указанной символьной позиции. Для вызова этой функции применяется следующий синтаксис: LEFT(<expression>, <integer>) Параметр <expression> содержит символьные данные, из которых должна быть извлечена подстрока, начальная позиция которой отсчитывается слева. Параметр <integer> определяет отсчитываемую слева символьную позицию, с которой должно начинаться выделение подстроки; он должен представлять собой положительное целое число. Функция LEN Функция LEN возвращает данные о количестве символов в выражении <expression>. Для вызова этой функции применяется следующий синтаксис: LEN(<expression>) Функция LOWER Функция LOWER преобразовывает все символы верхнего регистра в выражении, представленном параметром <expression>, в символы нижнего регистра. Для вызова этой функции применяется следующий синтаксис: LOWER(<expression>) Функция LTRIM Функция LTRIM удаляет все начальные пробелы из символьного выражения, обозначенного параметром <character expression>. Для вызова этой функции применяется следующий синтаксис: LTRIM(<character expression>) Функция NCHAR Функция nciiar возвращает символ Unicode, который имеет указанный целочисленный код <integer code>. Для вызова этой функции применяется следующий синтаксис: NCHAR(< integer code >) Параметр <integer code> должен быть положительным целым числом от О до 65 535. Функция PATINDEX Функция PATINDEX возвращает начальную позицию подстроки, определяемой шаблоном <%pattern%>, в символьной строке, заданной параметром <expression>, или значение О, если такая подстрока не найдена. Для вызова этой функции применяется следующий синтаксис: PATINDEX(<%pattern%> , <expression>) Параметр <%pattern%> задает шаблон, с помош;ью которого осуществляется поиск подстроки. В шаблоне могут использоваться подстановочные символы, но первым и последним символами в шаблоне должны быть символы %. Параметр <expression> определяет символьные данные, в которых должен быть выполнен поиск подстроки, соответствующей шаблону (обычно эти данные - результат выборки значений столбца). Функция quotename Функция QUOTENAME возвращает строку Unicode с разграничителями, которые вводятся в целях преобразования заданной строки в допустимый идентификатор SQL Server, содержащий разграничители. Для вызова этой функции применяется следующий синтаксис: QUOTENAME(<character string>[/ <quote character>]) Параметр <character string> представляет строку Unicode. Параметр <quote character> задает односимвольную строку, которая будет использоваться в качестве разграничителя. Параметр <quote character> может задавать одинарную кавычку (), левую или правую квадратную скобку ([ ]) или двойную кавычку ( ). По умолчанию предусмотрено использование квадратных скобок. Функция replace Функция REPLACE заменяет все вхождения второй указанной строки в первой указанной строке третьей указанной строкой. Для вызова этой функции применяется следующий синтаксис: REPLACE( <string expressionl>, <string expression2>, <string expression3>) Параметр <string expressionl> обозначает строковое выражение, в котором осуществляется поиск. Параметр <string expression2> представляет собой строковое выражение, поиск которого должен осуществляться в строковом выражении <string expressionl> . Параметр <string expression3> - это строковое выражение, предназначенное для замены всех вхождений строкового выражения <string expression2>. Функция replicate Функция REPLICATE повторяет символьное выражение <character expres-sion> указанное количество раз. Для вызова этой функции применяется следующий синтаксис: REPLICATE(<character expression>, <integer>) Функция reverse Функция REVERSE возвращает строку, символы которой расположены в обратном порядке по отношению к строке, заданной символьным выражением <character expression>. Для вызова этой функции применяется следующий синтаксис: REVERSE(<character expression>)
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |