sql >> Databáze >  >> RDS >> Mysql

Vrácení DISTINCT prvního znaku pole (MySQL)

Omlouvám se, že to dělám, ale přesně jsem teď přišel na to, co musím udělat.

SELECT DISTINCT LEFT(name, 1) FROM mydatabase

To vrátilo seznam prvních, odlišných, jednotlivých znaků, kterými začínal každý řádek ve sloupci. Přidal jsem to změněné na následující, abych získal seznam v alfanumerickém pořadí:

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

Funguje jako kouzlo.



  1. mysql_fetch_array vrátí pouze jeden řádek

  2. Laravel pořadí má mnoho vztahů

  3. PostgreSQL DESCRIBE TABLE Ekvivalent

  4. PDO MySQL:Použít PDO::ATTR_EMULATE_PREPARES nebo ne?