Функции символьного манипулирования

Эти функции управляют символьными строками:

Функции символьного манипулирования

CONCAT, SUBSTR, LENGTH, INSTR, LPAD, RPAD и TRIM являются функциями символьного манипулирования, которые будут обсуждаться в этом посте.

  • CONCAT: Соединяет значения вместе (Вы ограничиваетесь использованием двух параметров с CONCAT.)

  • SUBSTR: Извлекает строку указанной длины

  • LENGTH: Показывает длину строки как числовое значение

  • INSTR: Находит числовую позицию указанного символа

  • LPAD: Возвращает выражение, лево-дополненное длине n символов с символьным выражением

    LPAD: Returns an expression left-padded to the length of n characters with a character expression

  • RPAD: Возвращает выражение, дополненное справа по длине на n символов с символьным выражением

  • TRIM: Обрезает начальные или конечные символы (или те и другие) из символьной строки (Если trim_character или trim_source являются символьным литералом, следует заключить их в одинарные кавычки.)

Отметьте: Можно использовать функции, такие как UPPER и LOWER с подстановкой с амперсандом. Например используйте UPPER ('&job_title'), чтобы пользователю не нужно было вводить заголовок задания в конкретном регистре.

Использование Функций Символьного манипулирования

Использование Функций Символьного манипулирования

Пример на рисунке выводит на экран имена сотрудников и фамилии, соединенные вместе, длину фамилии сотрудника, и числовую позицию буквы "a" в фамилии сотрудника для всех сотрудников, у которых есть подстрока REP в ID задания, начиная с четвертой позиции ID задания.

Пример:

Измените SQL-оператор на рисунке, чтобы вывести на экран данные для тех сотрудников, фамилии которых заканчиваются буквой "n".

    SELECT employee_id, CONCAT(first_name, last_name) NAME,
LENGTH (last_name), INSTR(last_name, 'a') "Содержит 'a'?"
FROM employees
WHERE SUBSTR(last_name, -1, 1) = 'n';

Далее: Использование Функции TO_CHAR с Числами

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)