mySQLは比較的新しいので、これはおそらく簡単なものです。
Zip
3つの列を持つ名前のテーブルがあります。
Zip varchar(255)
City varchar(255)
State enum('AL','AK','AZ','AR','CA',etc.,etc., 'WY'
クエリを実行すると:
SELECT DISTINCT State FROM Zip ORDER BY State ASC;
私はこの結果を得る:
+-------+
| State |
+-------+
| |
| AL |
| AK |
| AZ |
| AR |
etc.
したがって、リストを最初の文字でアルファベット順に並べ替えることはできますが、2番目の文字でアルファベット順に並べ替えることはできません。
私はどこでも(w3schools、dev.mysql.com、stackoverflow、Google)検索しましたが、ORDER BY「2番目の文字/文字」について何も見つかりませんでした(または、少なくとも、何も見つからなかったと思います。多分私は理解していませんでした)。
私に何ができるかについて何かアイデアはありますか?