Программирование >>  Программирование баз данных 

1 ... 320 321 322 [ 323 ] 324 325 326 ... 346


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>)



1 ... 320 321 322 [ 323 ] 324 325 326 ... 346

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика