MySQL Requête Select - Obtenez seulement 10 premiers caractères d'une valeur

Ok, alors voici la question.

J'ai une table avec des colonnes et le "sujet" est l'une des colonnes.
J'ai besoin d'obtenir les 10 premières lettres du champ "sujet" peu importe le champ "sujet" contient une chaîne de caractères avec 100 lettres.

Par exemple,

Table - tbl.
Colonnes - id, subject, value.

Requête SQL:

SELECT subject FROM tbl WHERE id ='$id';

Le résultat que j'obtiens est, par exemple

Bonjour, c'est mon sujet, et comment vous vous

Je n'ai besoin que les 10 premiers caractères

Bonjour, thi

Je comprends que je peux retirer le reste des caractères à l'aide de php substr() mais ce n'est pas possible dans mon cas. J'ai besoin d'obtenir de l'excès de caractères supprimés par MySQL. Comment cela peut-il être fait?

InformationsquelleAutor getvivekv | 2013-02-19