Функция LEFT
Функция 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,
которая берет часть строки по указанному разделителю