Mysql
 sql >> Database >  >> RDS >> Mysql

Restituzione del primo carattere DISTINCT di un campo (MySQL)

Scusa se lo faccio, ma ho capito esattamente cosa dovevo fare proprio ora.

SELECT DISTINCT LEFT(name, 1) FROM mydatabase

Ciò ha restituito un elenco dei primi, distinti, caratteri singoli con cui iniziava ciascuna riga della colonna. L'ho aggiunto modificato al seguente per ottenere l'elenco in ordine alfanumerico:

SELECT DISTINCT LEFT(name, 1) as letter FROM mydatabase ORDER BY letter

Funziona come un incantesimo.