MySQL: Commande par champ taille/longueur
Voici la structure d'une table (par exemple):
__________________________________________
| Field Name | Data Type |
|________________|_________________________|
| id | BIGINT (20) |
|________________|_________________________|
| title | varchar(25) |
|________________|_________________________|
| description | text |
|________________|_________________________|
Une requête comme:
SELECT * FROM TEST ORDER BY description DESC;
Mais je voudrais commander par le champ taille/longueur de la description du champ. Le champ de type TEXT ou BLOB.
Vous devez vous connecter pour publier un commentaire.
La
LENGTH
fonction donne la longueur de la chaîne en octets. Si vous voulez compter (multi-octets) de caractères, utilisez laCHAR_LENGTH
fonction de la place:OCTET_LENGTH(column_name)
.Pour ceux qui utilisent MS SQL