Rychlejší než Regular expressions
a SUBSTRING()
volání funkcí. To použije index symbolName
:
WHERE symbolName >= 'A'
AND symbolName < 'G'
Existuje však problém s rozlišováním malých a velkých písmen. Chcete jména, která začínají a..f
taky nebo ne?
Pokud chcete pouze názvy, které začínají velkým písmenem a tabulka má utf8
znaková sada, použijte:
WHERE symbolName >= 'A' COLLATE utf8_bin
AND symbolName < 'G' COLLATE utf8_bin
Pro ostatní znakové sady použijte odpovídající _bin
řazení.