我想在DB搜索T-SQL運營商如需要幫助
輸入字符串爲「oxoşil」
- Ø - > [O-O]
- X - > [ X-KS]
- 的S - > [S-S]
- 的S - > [S-SH]
我需要搜索所有這些cominations。 所需最終搜索標準[O-O] [X-KS] [O-O] [S-S-SH] [I-I]升
是否有任何方式對這一用叔SQL像運營商?或在linq?
我想在DB搜索T-SQL運營商如需要幫助
輸入字符串爲「oxoşil」
我需要搜索所有這些cominations。 所需最終搜索標準[O-O] [X-KS] [O-O] [S-S-SH] [I-I]升
是否有任何方式對這一用叔SQL像運營商?或在linq?
一種有效的方式來做到這一點是使用存儲過程CLR:
Regular Expressions Make Pattern Matching And Data Extraction Easier
我會嘗試強迫整理口音-insensitive.Of當然,選擇一個適合你而不是拉丁/一般
WHERE
myCol COLLATE LATIN1_GENERAL_CI_AI LIKE '%oxoşil%' COLLATE LATIN1_GENERAL_CI_AI
+1優秀的答案。利用底層系統的功能,而不是對查詢進行排列。 – 2010-10-10 17:14:06