Хорошо, вот в чем проблема.
У меня есть таблица с несколькими столбцами, и «тема» является одним из столбцов. Мне нужно получить первые 10 букв из поля «тема» независимо от того, в поле «тема» содержится строка из 100 букв.
Например,
Таблица - tbl
. Колонны - id
, subject
, value
.
SQL-запрос:
SELECT subject FROM tbl WHERE id ='$id';
Я получаю, например,
Привет, это моя тема а ты как
Мне нужны только первые 10 символов
Привет
Я понимаю, что могу удалить остальные символы с помощью php substr (), но в моем случае это невозможно. Мне нужно удалить лишние символы MySQL. Как это может быть сделано?
LEFT
может не касаться специфики (да, например, поднятых OP), связанных с извлечением, которое необходимо начинать с середины строки.