C#+SQL 英文不限大小寫做查詢,C#用ToUpper()+SQL用UPPER()
使用者表示在查詢英文時,
可以不用管大小寫都可以查詢到關鍵字,
做法很簡單:
1-先在C#中,把關鍵字轉成大寫 NEWKEYWORD=KEYWORD.ToUpper()
2-在SQL中,也把條件值轉成大寫 UPPER(DB_KEY)
3-再用LIKE就解決了
WHERE UPPER(DB_KEY) LIKE '%NEWKEYWORD%'
原本想歪了,
依關鍵字想要組成不同的大小寫做查詢,
才發現做不到完整的轉換組合,
但是,
換個想法把查詢的雙方字串都轉成大寫或小寫就可以了。
自我LV~