По-бързо от 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
съпоставяне.