SQLの五十音順(行順?)出力
SQLで五十音行の抽出をしたいとき、下記のようにしなければ駄目だと思っていが、
SELECT なまえ FROM foo WHERE なまえ LIKE 'あ%' OR なまえ LIKE 'い%' OR なまえ LIKE 'う%' OR なまえ LIKE 'え%' OR なまえ LIKE 'お%';
下記のような感じでいけるらしい。
SELECT なまえ FROM foo WHERE なまえ LIKE '[あ-お]%';
が行やぱ行を含めるときは↓のように。
# か行、が行を含む場合 SELECT なまえ FROM foo WHERE なまえ LIKE '[か-ご]%'; # は行、ば行、ぱ行を含む場合 SELECT なまえ FROM foo WHERE なまえ LIKE '[は-ぽ]%';