Dùng REGEXP để lọc hàng theo ký tự đầu tiên.
Trường hợp 1: Ký tự đầu là chữ số:
SELECT *FROM yourTableName WHERE yourColumnName REGEXP '^[0-9]';
Trường hợp 2: Ký tự đầu KHÔNG phải chữ số/chữ cái (alphanumeric):
SELECT *FROM yourTableName WHERE yourColumnName REGEXP '^[^0-9A-Za-z]';
Demo: Bảng getRowsFirstNotAlphanumeric cột UserPassword.
Dữ liệu: @123456, #7666666, 98876Carol, $12345Carol, %David567, 123456Larry, 909Robert, 3333Maxwell, _123456Bob, 5767676Chris, (88883Mike
Kết quả CASE 1 (bắt đầu bằng số): 5 hàng (98876Carol, 123456Larry, 909Robert, 3333Maxwell, 5767676Chris)
Kết quả CASE 2 (bắt đầu bằng ký tự đặc biệt): 6 hàng (@123456, #7666666, $12345Carol, %David567, _123456Bob, (88883Mike)