# Функция LEFT

Функция `LEFT` вырезает и возвращает заданное количество символов с начала строки.

## Синтаксис

`SELECT LEFT(поле, сколько_символов_взять) FROM имя_таблицы WHERE условие`

## Таблицы для примеров

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

↑