Ecco una struttura della tabella (ad esempio, test):MySQL: Ordina per dimensione del campo/lunghezza
__________________________________________
| Field Name | Data Type |
|________________|_________________________|
| id | BIGINT (20) |
|________________|_________________________|
| title | varchar(25) |
|________________|_________________________|
| description | text |
|________________|_________________________|
una query come:
SELECT * FROM TEST ORDER BY description DESC;
ma vorrei ordinare dalle dimensioni campo/lunghezza della descrizione del campo. Il tipo di campo sarà TEXT o BLOB.
Giusto per aggiungere alla risposta: se il tipo è BLOB, puoi usare 'OCTET_LENGTH (column_name)'. – mastazi
@mastazi secondo la documentazione di MySQL: OCTET_LENGTH() è un sinonimo di LENGTH(). – Heitor
'CHAR_LENGTH' non è un nome di funzione predefinito riconosciuto. Sto affrontando questo errore – Anurag