2010-10-10 60 views
3

我想在DB搜索T-SQL運營商如需要幫助

輸入字符串爲「oxoşil」

  1. Ø - > [O-O]
  2. X - > [ X-KS]
  3. 的S - > [S-S]
  4. 的S - > [S-SH]

我需要搜索所有這些cominations。 所需最終搜索標準[O-O] [X-KS] [O-O] [S-S-SH] [I-I]升

是否有任何方式對這一用叔SQL像運營商?或在linq?

回答

3

我會嘗試強迫整理口音-insensitive.Of當然,選擇一個適合你而不是拉丁/一般

WHERE 
    myCol COLLATE LATIN1_GENERAL_CI_AI LIKE '%oxoşil%' COLLATE LATIN1_GENERAL_CI_AI 
+0

+1優秀的答案。利用底層系統的功能,而不是對查詢進行排列。 – 2010-10-10 17:14:06