sql server 中文like %%查不出數據問題/中文查詢無效


中文like不好使

偶然間發現的問題,mssql查詢中文的時候,發現查詢不出來

 select * from HomeData where name like '%艾歐尼亞%'

結果集是空的,但是用英文,查詢卻能正常得到結果。

后來發現原來,這里存在一個轉碼的問題,這里就需要在like后面添加個N,N轉換字符串為nchar,nvarchar。

 select * from HomeData where name like N'%艾歐尼亞%'

對就是那個被綠了的 N。加了N只后就能正常訪問了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM