SQL Server: Cách tìm kiếm phân biệt chữ hoa và thường
Để tìm kiếm phân biệt chữ hoa và chữ thường thì ta có thể làm như ví dụ sau:
select * from product where name COLLATE SQL_Latin1_General_Cp850_CS_AS like '%L%' COLLATE SQL_Latin1_General_Cp850_CS_AS;
Câu lệnh trên có nghĩa là tìm những sản phẩm có tên chứa chữ L (in hoa).
Cú pháp ví dụ ở trên cũng áp dụng được cho cả trường hợp phân biệt chữ hoa và chữ thường có dấu.
Ví dụ:
select * from product where name COLLATE SQL_Latin1_General_Cp850_CS_AS like N'%ả%' COLLATE SQL_Latin1_General_Cp850_CS_AS;
Câu lệnh trên có nghĩa là tìm những sản phẩm có tên chứa chữ ả (chữ in thường có dấu).