Aquí hay una estructura de tabla (por ejemplo, prueba):
 __________________________________________
| Field Name     | Data Type               |                 
|________________|_________________________|                 
|    id          |   BIGINT (20)           |                 
|________________|_________________________|                 
|    title       |   varchar(25)           |                 
|________________|_________________________|                 
|    description |   text                  |                 
|________________|_________________________|                 
Una consulta como:
SELECT * FROM TEST ORDER BY description DESC;
Pero me gustaría ordenar por el tamaño / longitud del campo de la descripción del campo. El tipo de campo será TEXTO o BLOB.
                    
                        sql
                                mysql
                                sql-order-by
                                
                    
                    
                        Sadi
fuente
                
                
            fuente

OCTET_LENGTH(column_name).SELECT * FROM TEST ORDER BY CHAR_LENGTH(description);fuente
Para aquellos que usan MS SQL
SELECT * FROM TEST ORDER BY LEN(field)fuente