我是新來的。我正在使用SQL Server 2008.並且我有一個關於LIKE
聲明的問題。有什麼辦法可以讓sql LIKE語句像那樣工作嗎?
例如:我有這樣一種說法:
WHERE CONTRACTORNAME LIKE N'%aeu od%'
而且我想要的輸出將包含該行地方CONTRACTORNAME is "ấệư ôđ"
。
因此,基本上,我想要輸入英文字符並搜索Unicode字符。
有什麼辦法可以做到這一點?非常感謝。 !
我是新來的。我正在使用SQL Server 2008.並且我有一個關於LIKE
聲明的問題。有什麼辦法可以讓sql LIKE語句像那樣工作嗎?
例如:我有這樣一種說法:
WHERE CONTRACTORNAME LIKE N'%aeu od%'
而且我想要的輸出將包含該行地方CONTRACTORNAME is "ấệư ôđ"
。
因此,基本上,我想要輸入英文字符並搜索Unicode字符。
有什麼辦法可以做到這一點?非常感謝。 !
您需要使用COLLATE
修飾符口音大小寫排序 即:
WHERE CONTRACTORNAME COLLATE Latin1_General_CI_AI LIKE N'%aeu od%'
非常感謝...你搖滾 – user1507164 2012-07-09 09:16:13
它對我來說確實很好用! :d – user1507164 2012-07-09 09:21:22
您正在使用哪個數據庫管理系統?甲骨文? PostgreSQL的? DB2? – 2012-07-09 09:09:44
我正在使用微軟SQL服務器2008 express – user1507164 2012-07-09 09:11:17