Функция LEFT
вырезает и возвращает
заданное количество символов с начала строки.
Синтаксис
SELECT LEFT(поле, сколько_символов_взять) FROM имя_таблицы WHERE условие
Таблицы для примеров
id айди |
text текст |
---|---|
1 | Первый длинный текст с номером 1! |
2 | Второй длинный текст с номером 2! |
Пример
Давайте вырежем первые 6
символов
с начала строки:
SELECT id, LEFT(text, 6) as text FROM texts
Результат выполнения кода:
id айди |
text текст |
---|---|
1 | Первый |
2 | Второй |
Пример
Давайте вырежем первые 6
символов
с начала строки и добавим троеточие в конец,
используя функцию CONCAT
:
SELECT id, CONCAT(LEFT(text, 6), '...') as text FROM texts
Результат выполнения кода:
id айди |
text текст |
---|---|
1 | Первый... |
2 | Второй... |
Смотрите также
-
функцию
RIGHT
,
которая вырезает символы с конца строки -
функцию
SUBSTRING
,
которая вырезает символы с любого места строки -
функцию
SUBSTRING_INDEX
,
которая берет часть строки по указанному разделителю