Строковые функции SQL, УРОК 9.

Продолжаем серию видеоуроков по изучению языка программирования для управления базами данных, языка запросов SQL. В этом, 9 видеуроке, рассматриваем строковые функции SQL. Для начала вспомним предыдущие уроки:

Что такое cтроковые функции SQL

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

Строковые функции SQL предназначены для производства определенных действий, а главное, для возвращения отредактированных значений.

Например, у вас в таблице все поля имеют значения из 15 символов. Вам, при редактировании таблицы, нужно, чтобы значения были сокращены и после запроса, вернулись лишь первые 5 символов. Это и можно сделать при помощи строковых функции SQL.

Строковые функции SQL, описания

Функция CONCAT

Строковая функция CONCAT применяется для объединения значений двух полей в один.

Select CONCAT (value, subvalue) ЧТО_ВЫБРАТЬ FROM откуда_выбрать 
//объединяем столбцы value и survalue, в таблице откуда_выбрать.

Функция INITCAP

Строковая функция INITCAP возвращает значение в записи таблицы, где каждое слово начинается с заглавной, буквы, а продолжается строчными буквами.

Применяется для улучшения внешнего вида таблиц и исправления правил заполнения.

Select INITCAP (value) ЧТО_ВЫБРАТЬ FROM откуда_выбрать

Функция LOWER

Строковая функция LOWER, возвращает после запроса все слова с маленькой буквы.

Select LOWER (value) ЧТО_ВЫБРАТЬ FROM откуда_выбрать

Функция UPPER

Строковая функция UPPER, возвращает после запроса все слова с заглавной буквы.

Select UPPER (value) ЧТО_ВЫБРАТЬ FROM откуда_выбрать

Функция LPAD

Строковая функция  LPAD предназначена, для дополнения значения символами слева. Используется, для увеличения длинны поля.

Select LPAD (value, 20, '-') as value FROM откуда_выбрать 
//увеличиваем длину поля до 20 знаков, добавляя к значению тире слева.

Функция RPAD

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

Select RPAD (value, 20, '-') as value FROM откуда_выбрать 
//увеличиваем длину поля до 20 знаков, добавляя к значению тире справа.

Функция LTRIM

Строковая функция LTRIM удаляет указанные символы слева значения.

Select LTRIM (city, 'г.') ЧТО_ВЫБРАТЬ FROM откуда_выбрать 
//удаляем г. Слева значения (город).

Функция RTRIM

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

Функция REPLACE

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

Select REPLACE (value,  '/', '-' ) FROM откуда_выбрать 
//меняем символы слеш на тире.

Функция TRANSLATE

Строковая функция  TRANSLATE  меняет все символы в записи, на указанные новые символы.

Функция SUBSTR

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

Select SUBSTR (ident, '5', '9') FROM откуда_выбрать 
//выводим символы с 5 по 9.

Функция LENGTH

Строковая функция LENGTH считает количество символов в записи.

Select LENGTH (value) FROM откуда_выбрать

Это все строковые функции SQL, а теперь видеоурок.

9 Видеоурок строковые функции SQL

©webonto.ru