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