Mysql
 sql >> Base de données >  >> RDS >> Mysql

Retourner le premier caractère DISTINCT d'un champ (MySQL)

Désolé de faire ça, mais j'ai compris exactement ce que je devais faire tout à l'heure.

SELECT DISTINCT LEFT(name, 1) FROM mydatabase

Cela a renvoyé une liste des premiers caractères uniques distincts par lesquels chaque ligne de la colonne commençait. J'ai ajouté la modification suivante pour obtenir la liste dans l'ordre alphanumérique :

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

Fonctionne comme un charme.