Regular expressionsよりも高速 およびSUBSTRING() 関数呼び出し。これは、symbolNameのインデックスを使用します :
WHERE symbolName >= 'A'
AND symbolName < 'G'
ただし、大文字と小文字の区別には問題があります。 a..fで始まる名前が必要ですか あまりにもかどうか?
大文字で始まり、テーブルにutf8が含まれる名前のみが必要な場合 文字セット、使用:
WHERE symbolName >= 'A' COLLATE utf8_bin
AND symbolName < 'G' COLLATE utf8_bin
その他の文字セットについては、対応する_binを使用してください 照合。