SQL Server LIKE 中文模糊搜尋查不到

SQL Server LIKE 中文模糊搜尋查不到

一般來說情況下,如果存的資料為英數的話,LIKE 模糊搜尋並不會有問題

當想要查的資料有 Unicode的類型的話, 搜尋必須加上 大寫的N開頭,不然搜尋會找不到資料

一般情況

1
SELECT * FROM table_name WHERE column_name LIKE '%keyword%'  

模糊搜尋含Unicode

1
SELECT * FROM table_name WHERE column_name LIKE N'%keyword%'