2012-07-09 38 views
1

我是新來的。我正在使用SQL Server 2008.並且我有一個關於LIKE聲明的問題。有什麼辦法可以讓sql LIKE語句像那樣工作嗎?

例如:我有這樣一種說法:

WHERE CONTRACTORNAME LIKE N'%aeu od%' 

而且我想要的輸出將包含該行地方CONTRACTORNAME is "ấệư ôđ"

因此,基本上,我想要輸入英文字符並搜索Unicode字符。

有什麼辦法可以做到這一點?非常感謝。 !

+2

您正在使用哪個數據庫管理系統?甲骨文? PostgreSQL的? DB2? – 2012-07-09 09:09:44

+0

我正在使用微軟SQL服務器2008 express – user1507164 2012-07-09 09:11:17

回答

4

您需要使用COLLATE修飾符口音大小寫排序 即:

WHERE CONTRACTORNAME COLLATE Latin1_General_CI_AI LIKE N'%aeu od%' 
+0

非常感謝...你搖滾 – user1507164 2012-07-09 09:16:13

+0

它對我來說確實很好用! :d – user1507164 2012-07-09 09:21:22

相關問題