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