Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Zurückgeben des DISTINCT-ersten Zeichens eines Felds (MySQL)

Tut mir leid, aber ich habe gerade genau herausgefunden, was ich tun musste.

SELECT DISTINCT LEFT(name, 1) FROM mydatabase

Dies gab eine Liste der ersten eindeutigen Einzelzeichen zurück, mit denen jede Zeile in der Spalte begann. Ich habe es wie folgt geändert, um die Liste in alphanumerischer Reihenfolge zu erhalten:

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

Funktioniert wie ein Zauber.