Функция MySQL TRIM ()
TRIM () функция
Функция MySQL TRIM () возвращает строку после удаления всех префиксов или суффиксов из данной строки.
Синтаксис:
TRIM ([{ОБА | ВЕДУЩАЯ | ТРЕЙЛИНГ] [remstr] ОТ] ул.)
аргументы
название | Описание |
---|---|
И ТО И ДРУГОЕ | Указывает, что префиксы слева и справа должны быть удалены. |
ВЕДУЩИЙ | Указывает, что должны быть удалены только начальные префиксы. |
TRAILING | Указывает, что должны быть удалены только конечные префиксы. |
remstr | Строка для удаления. |
ОТ | Ключевое слово |
ул | Фактическая строка, из которой remstr должен быть удален. |
Синтаксическая диаграмма:
Версия MySQL: 5.6
Видео презентация
Иллюстрированная презентация
Пример: функция MySQL TRIM ()
Следующая инструкция MySQL возвращает строку после удаления начального и конечного пробелов из заданной строки «trim».
SELECT TRIM(' trim ');
Пример вывода:
mysql> SELECT TRIM ('trim'); + ---------------- + | TRIM («отделка») | + ---------------- + | отделка | + ---------------- + 1 ряд в наборе (0,00 сек)
Пример функции MySQL TRIM () для удаления ведущей строки
Следующая инструкция MySQL возвращает строку после удаления ведущей строки, «ведущей» из данной строки, «ведущего текста».
Код:
SELECT TRIM(LEADING 'leading' FROM 'leadingtext' );
Пример вывода:
mysql> SELECT TRIM (ВЕДУЩИЙ ', ведущий' ОТ 'ведущего текста'); + --------------------------------------------- + | TRIM (ВЕДУЩИЙ 'ведущий' ОТ 'ВЕДУЩИЙ ТЕКСТ') | + --------------------------------------------- + | текст | + --------------------------------------------- + 1 ряд в наборе (0,02 сек)
Пример функции MySQL TRIM () для удаления завершающей строки
Следующая инструкция MySQL возвращает строку после удаления завершающей строки 'trailing' из заданной строки 'texttrailing'.
Код:
SELECT TRIM(TRAILING 'trailing' FROM 'texttrailing' );
Пример вывода:
mysql> SELECT TRIM (TRAILING 'трейлинг' FROM 'texttrailing'); + ------------------------------------------------ + | TRIM (TRAILING 'трейлинг' ОТ 'texttrailing') | + ------------------------------------------------ + | текст | + ------------------------------------------------ + 1 ряд в наборе (0,00 сек)
Пример удаления функции MySQL TRIM () с обеих сторон
Следующая инструкция MySQL возвращает строку после удаления ведущей и конечной строки leadtrail из заданной строки leadtrailtextleadtrail.
Код:
SELECT TRIM(BOTH 'leadtrail' FROM 'leadtrailtextleadtrail');
Пример вывода:
mysql> SELECT TRIM (ОБА «след следа» ОТ «след следа вперед»); + ------------------------------------------------- ----- + | TRIM (ОБОИ «ЛЕГКОВЫЙ ТРЕЙЛ» ОТ «ЛЕГКОВЫЙ ТРЕЙЛ» + ------------------------------------------------- ----- + | текст | + ------------------------------------------------- ----- + 1 ряд в наборе (0,00 сек)
Все строковые функции
Новый контент: Composer: менеджер зависимостей для PHP , R программирования