Функция PostgreSQL LEFT ()
Функция LEFT ()
Функция PostgreSQL left () используется для извлечения n символов, указанных в аргументе, слева от заданной строки. Когда значение n отрицательно, извлечение будет происходить слева, кроме последних n символов.
Синтаксис:
влево (строка, п)
Версия PostgreSQL: 9.3
Наглядное представление функции PostgreSQL LEFT ()
Пример: функция PostgreSQL LEFT ():
В приведенном ниже примере левая функция извлекла 3 символа слева от строки 'w3resource'.
Код:
SELECT left('w3resource',3)
AS "Extract 3 characters from the left";
Пример вывода:
Извлеките 3 символа слева ------------------------------------ w3r (1 ряд)
Пример: функция PostgreSQL LEFT (), использующая отрицательное значение:
В приведенном ниже примере левая функция извлекла все символы с левой стороны, кроме 3 крайних правых символов из строки 'w3resource', поскольку значение извлечения номера символа является отрицательным.
Код:
SELECT left('w3resource',-3)
AS "Extract all characters except 3 rightmost";
Пример вывода:
Извлечь все символы, кроме 3 самых правых ------------------------------------------- w3resou (1 ряд)
Пример: функция PostgreSQL LEFT () с использованием столбцов таблицы:
Пример таблицы: сотрудники
Если мы хотим отобразить first_name, last_name для тех сотрудников, чьи первые 3 символа их имени содержат 'Nan' из таблицы сотрудников, можно использовать следующий оператор sql:
Код:
SELECT first_name, last_name
FROM employees
WHERE left(first_name,3)='Nan';
Пример вывода:
имя_файла | Фамилия ------------ + ----------- Нэнси | Гринберг Нанетт | Cambrault Нандита | Sarchand (3 ряда)
Предыдущая: функция INITCAP
Далее: ДЛИНА функция
Новый контент: Composer: менеджер зависимостей для PHP , R программирования