Ok, então aqui está o problema.
Eu tenho uma tabela com algumas colunas e 'subject' é uma das colunas. Preciso obter as 10 primeiras letras do campo 'assunto', independentemente do campo 'assunto' conter uma sequência com 100 letras.
Por exemplo,
Tabela - tbl
. Colunas - id
, subject
, value
.
Consulta SQL:
SELECT subject FROM tbl WHERE id ='$id';
O resultado que estou obtendo é, por exemplo
Olá, este é o meu assunto e como você está
Eu só preciso dos 10 primeiros caracteres
Olá thi
Entendo que posso remover o restante dos caracteres usando php substr (), mas isso não é possível no meu caso. Eu preciso remover o excesso de caracteres pelo MySQL. Como isso pode ser feito?
LEFT
pode não tratar de detalhes (sim, como os levantados pelo OP) que lidam com extrações que precisam iniciar no meio da cadeia.