C#+SQL 英文不限大小寫做關鍵字查詢,C#用ToUpper()+SQL用UPPER()

  • 80
  • 0

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~