0
我正在處理查詢,以便可以將從文件名中讀取的單詞與代碼中已預定義的另一個單詞進行比較,併爲其指定一個數值。TSQL比較字符串/變種而忽略大小寫/大寫?
但是,我遇到的問題是試圖忽略名稱的情況,因爲正在從文件中讀取名稱的情況下可能會更改,然後將不匹配我已設置的預定義的值。有沒有簡單的方法可以忽略大小寫,而不是將每個可能的價值都放在案例中?
代碼snipit:
NumberVal = CASE
WHEN Name = 'Bond' OR Name = 'BOND' OR Name = 'bond' THEN 16
END
默認情況下Isnt SQL-Server大小寫不敏感嗎?你有沒有修改該設置? – Yoda
@Yoda,根據數據上設置的排序規則,SQL Server是大小寫敏感的。 – DForck42