Nhanh hơn Regular expressions
và SUBSTRING()
các cuộc gọi chức năng. Điều này sẽ sử dụng chỉ mục của symbolName
:
WHERE symbolName >= 'A'
AND symbolName < 'G'
Tuy nhiên, có một vấn đề với độ phân biệt chữ hoa chữ thường. Bạn có muốn tên bắt đầu bằng a..f
quá hay không?
Nếu bạn chỉ muốn những tên bắt đầu bằng chữ hoa và bảng có utf8
bộ ký tự, sử dụng:
WHERE symbolName >= 'A' COLLATE utf8_bin
AND symbolName < 'G' COLLATE utf8_bin
Đối với các bộ ký tự khác, hãy sử dụng _bin
tương ứng đối chiếu.