Краткое описание строковых функций Transact-SQL

В таблице перечислены 23 строковые функции Transact-SQL которые поддерживает SQL Server 2005.

Функция
Описание
ASCII Возвращает код ASCII первого символа указанного символьного выражения.
CHAR Преобразует код int ASCII в символ.
NCHAR Возвращает символ Юникода с указанным целочисленным кодом, определенным в стандарте Юникода. 
SOUNDEX Возвращает четырехсимвольный код (SOUNDEX) для оценки степени сходства двух строк.
PATINDEX Для любого допустимого символьного или текстового типа данных возвращает позицию первого вхождения шаблона в указанном выражении или нуль, если шаблон не найден. Дополнительные сведения см. в разделе Совпадение по шаблону в условиях поиска.
SPACE Возвращает строку пробелов.
CHARINDEX Возвращает начальную позицию указанного выражения в символьной строке.
QUOTENAME Возвращает строку Юникода с добавлением разделителей, образуя из строки ввода правильный идентификатор с разделителем Microsoft SQL Server 2005.
STR Возвращает символьные данные, преобразованные из числовых данных.
DIFFERENCE Возвращает целочисленную разницу между значениями SOUNDEX двух символьных выражений.
REPLACE Заменяет все вхождения указанного строкового значения другим строковым значением.
STUFF Замещает указанное число символов, начиная с определенной позиции, другим заданным набором символов.
LEFT Возвращает указанное число символов символьного выражения слева.
REPLICATE Повторяет значение строки указанное число раз.
SUBSTRING Возвращает фрагмент символьного, двоичного, текстового или графического выражения. Дополнительные сведения о допустимых типах данных SQL Server 2005, которые могут быть использованы в этой функции, см. в разделе Типы данных (Transact-SQL).
LEN Возвращает количество символов указанного строкового выражения, исключая конечные пробелы. Получить число байт, используемых для представления выражения, можно с помощью функции DATALENGTH.
REVERSE Возвращает символьное выражение, где символы переставлены в обратном порядке (справа налево).
UNICODE Возвращает целочисленное значение, соответствующее стандарту Юникод, для первого символа входного выражения.
LOWER Возвращает символьное выражение после преобразования символов верхнего регистра в символы нижнего регистра.
RIGHT Возвращает указанное число символов символьной строки справа.
UPPER Возвращает символьное выражение, в котором символы нижнего регистра преобразованы в символы верхнего регистра.
LTRIM Возвращает символьное выражение после удаления начальных пробелов.
RTRIM Возвращает строковое выражение, удаляя все завершающие пробелы.