Строковые функции

Строковые функции позволяют производить операции с одной или несколькими строками.

  • 'Строка1'+ 'Строка2' присоединяет Строку1 к Строке2;
  • ASCII(Char) - возвращает ASCII код с самого левого символа выражения Char;
  • CHAR(Int) - выводит символ соответствующий ASCII коду в выражении Int;
  • CHARINDEX(Образец, Выражение) - выводит позицию Образца выражения, то есть где находится Образец в Выражении;
  • DIFFERENCE(Выражение1, Выражение2) - сравнивает два выражения, выводит числа от 0 до 4: 0 - выражения абсолютно различны; 4 - выражения абсолютно идентичны. Оба выражения типа данных Char;
  • LEFT(Char, Int) - выводит из строки Char Int символов слева;
  • RIGHT(Char, Int) - выводит из строки Char Int символов справа;
  • LTRIM(Char) - удаляет из строки Char пробелы слева;
  • RTRIM(Char) - удаляет из строки Char пробелы справа;
  • WCHAR(Int) - выводит выражение Int в формате Unicode;
  • REPLACE(Строка1, Строка2, Строка3) - меняет в Строке1 все элементы Строка2 на элементы Строка3;
  • REPLICATE (Char, Int) - повторяет строку Char Int раз;
  • REVERSE(Сhar) - производит инверсию строки Char, то есть располагает символы в обратном порядке;
  • SPACE(Int) - выводит Int пробелов;
  • STR(Float) - переводит число Float в строку;
  • STUFF(Выражение1, Начало, Длина, Выражение2) - удаляет из Выражения1 начиная с позиции символа Начало количество символов равное параметру Длина, вместо них подставляет Выражение2;
  • SUBSTRING(Выражение, Начало, Длина) - из Выражения выводится строка заданной Длины начиная с позиции Начало;
  • UNICODE(Char) - выводит код в формате Unicode первого символа в строке Char;
  • LOWER(Char) - переводит строку Char в маленькие буквы;
  • UPPER (Char) - переводит строку Char в заглавные буквы.

Примеры применения строковых функций:

  • SELECT ASCII('G') результат 71.
  • SELECT LOWER(' ABC ') результат abc.
  • SELECT RIGHT(' ABCDE ',3) результат CDE
  • SELECT REVERSE('МИР') результат РИМ.

Замечание. Во всех строковых функциях значения выражения типа Char заключаются в одинарные кавычки.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: