Cách dễ nhất để đảm bảo LIKE không phân biệt chữ hoa chữ thường là sử dụng một cái gì đó như sau:
LOWER(column_name) LIKE LOWER(pattern)
UPPER(column_name) LIKE UPPER(pattern)
Hoặc bạn có thể viết hoa / viết thường pattern
bên ngoài SQL và chỉ sử dụng:
LOWER(column_name) LIKE down_cased_pattern
UPPER(column_name) LIKE up_cased_pattern
Tôi có xu hướng sử dụng LOWER
theo thói quen vì chữ thường dễ đọc hơn và do đó dễ gỡ lỗi hơn.