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
を使用してください 照合。