Функция SQL TRIM ()
TRIM () функция
SQL TRIM () удаляет начальные и конечные символы (или оба) из символьной строки.
Синтаксис:
TRIM ([[{LEADING | TRAILING | BOTH}] [removal_char] FROM] target_string [COLLATE collation_name])
PostgreSQL и Oracle
Все вышеперечисленные платформы поддерживают синтаксис SQL TRIM ().
Параметры:
название | Описание |
---|---|
ВЕДУЩИЙ | Самая правая позиция строки. |
TRAILING | Самая левая позиция строки. |
И ТО И ДРУГОЕ | Справа и слева самая позиция строки. |
removal_char | Персонаж должен быть удален. |
target_string | Строка, на которой будет происходить действие. |
collation_name | Имя сопоставления, которое будет применено к выражению. |
Синтаксис MySQL:
TRIM ([{ОБА | ВЕДУЩАЯ | ТРЕЙЛИНГ] [remstr] ОТ] ул); ТРИМ ([Remstr ОТ] ул.)
Иллюстрированная презентация:
Применение TRIM ()
На последующих страницах мы обсудили, как применять TRIM () с различными предложениями SQL. мы использовали Oracle 10g Express Edition.
Пример:
Чтобы удалить самый правый «1» из «1234567896541» из таблицы DUAL , можно использовать следующий оператор SQL:
SELECT TRIM(TRAILING '1' FROM 1234567896541)
AS TRAILING_TRIM
FROM dual;
В приведенном выше примере «TRAILING_TRIM» - это псевдоним столбца, который будет отображаться в заголовке столбца.
Выход:
TRAILING_TRIM ------------ 123456789654
SQL TRIM () с завершающим символом
Образец таблицы: клиент
Чтобы удалить большинство правых «n» из столбца «cust_name» таблицы «customer», можно использовать следующий оператор SQL:
SELECT TRIM(TRAILING 'n' FROM cust_name)
FROM customer;
Выход
TRIM (TRAILING'N'FROMCUST_NAME) ----------------------------------- холмс Мичил Альберт Ravindra готовить Стюарт болт фламандец Домкраты Yearannaidu Sasikant Ramanatha Авинаш Winsto Карл Shilto Чарльз Шринивас Стив Karolina Marti Рамеш Rangarappa Venkatpati Sundariya
SQL TRIM () с ведущим символом
Чтобы удалить самый левый «1» из строки «1234567896541» из таблицы DUAL , можно использовать следующий оператор SQL:
Код SQL:
SELECT TRIM(LEADING '1' FROM 1234567896541 )
AS LEADING_TRIM
FROM dual;
В приведенном выше примере «LEADING_TRIM» - это псевдоним столбца, который будет отображаться в заголовке столбца.
Выход:
LEADING_TRIM ------------ 234567896541
SQL TRIM () для столбца с начальным символом
Образец таблицы: клиент
Чтобы удалить самый левый «S» из столбца «cust_name» таблицы «customer», можно использовать следующий оператор SQL:
SELECT TRIM(LEADING 'S' FROM cust_name )
FROM customer;
Выход:
TRIM (LEADING'S'FROMCUST_NAME) -------------------------------- холмс Мичил Альберт Ravindran готовить tuart болт фламандец Домкраты Yearannaidu asikant Ramanathan Авинаш Winston Карл хилтон Чарльз rinivas Teven Karolina Мартин Рамеш Rangarappa Venkatpati undariya
SQL TRIM () с обеих сторон
Для удаления левого и правого большинства '1' из строки '1234567896541' из таблицы DUAL можно использовать следующий оператор SQL:
Код SQL:
SELECT TRIM('1' FROM 1234567896541)
AS BOTH_TRIM
FROM dual;
В приведенном выше примере «BOTH_TRIM» - это псевдоним столбца, который будет отображаться в заголовке столбца.
Выход
BOTH_TRIM ----------- 23456789654
Смотрите нашу базу данных моделей
Вот новый документ, который представляет собой набор вопросов с короткими и простыми ответами, полезными для изучения SQL, а также для интервью.
Упражнения по SQL
- Упражнения по SQL, практика, решение
- SQL Получить данные из таблиц [33 Упражнения]
- Булевы и реляционные операторы SQL [12 упражнений]
- Подстановочные знаки SQL и специальные операторы [22 упражнения]
- Агрегатные функции SQL [25 упражнений]
- Вывод запроса форматирования SQL [10 упражнений]
- SQL-запросы к нескольким таблицам [7 упражнений]
- ФИЛЬТРАЦИЯ И СОРТИРОВКА в базе данных персонала [38 упражнений]
- SQL СОЕДИНЯЕТ
- SQL ПОДПИСИ
- SQL Union [9 упражнений]
- SQL View [16 упражнений]
- Управление учетными записями пользователей SQL [16 упражнение]
- База данных фильмов
- ОСНОВНЫЕ запросы к базе данных фильмов [10 упражнений]
- ПОДПИСКИ на фильм База данных [16 упражнений]
- ПРИСОЕДИНЯЕТСЯ к базе данных фильма [24 упражнения]
- Футбольная база
- Вступление
- ОСНОВНЫЕ запросы по футболу базы данных [29 упражнений]
- ПОДПИСКИ по футбольной базе данных [33 упражнения]
- База данных больницы
- База данных сотрудников
- ОСНОВНЫЕ запросы к базе данных сотрудников [115 упражнений]
- БРОНИРОВАНИЕ на сотрудника База данных [77 Упражнения]
- Еще не все!
Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования