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 '[は-ぽ]%';

Accessでは以上の感じでいけた。MySQLなんかでも通用するのかな。
記号行を出す方法もあるのだろうか。