Chuyển đến nội dung chính

Tìm kiếm chuỗi tiếng Việt

Nếu database cũa bạn là SQL Sever thì khi tạo database mới bạn nên dùng Collation là SQL_Latin1_General_CP1_CI_AI hay khi bạn tạo table mới thì set column đó dùng SQL_Latin1_General_CP1_CI_AI cũng được.
    CREATE TABLE SinhVien (
       mahs VARCHAR(10),
       ten nvarchar(30) COLLATE SQL_Latin1_General_CP1_CI_AI,
       diachi nvarchar(30) COLLATE SQL_Latin1_General_CP1_CI_AI
    )
Khi đó chĩ cần viết câu truy vấn như sau là được rồi.
    SELECT *  FROM SinhVien WHERE ten LIKE '%luong%'
Còn nếu không tạo database hay column bằng collation SQL_Latin1_General_CP1_CI_AI thì viết câu truy vấn bằng cách thêm COLLATE SQL_Latin1_General_CP1_CI_AI phía sau:
Using SQL Syntax Highlighting

    SELECT *  FROM SinhVien WHERE ten LIKE '%luong%' COLLATE SQL_Latin1_General_CP1_CI_AI

Tham khảo:
http://www.caulacbovb.com/forum/viewtopic.php?t=19993

Nhận xét