儲存過程中的符合條件查詢 and 1= ''+@knlgName+''

SieSteven發表於2016-05-04

今兒又長見識了。在做模糊查詢的時候,想做成儲存過程。所以,隨便在網上搜尋了一下  如何在儲存過程中拼接like條件。

瞬間出結果,like '%'+@area_code+'%' 

測了一下,真好使。然後瞬間聯想到了一個問題,尼瑪坑啊!儲存過程中多條件查詢的時候怎麼沒想到把查詢條件拼接出來呢??!!虧自己以前在儲存過程中寫了好多好多 IF ELSE 語句,寫的我都想吐了。受模糊查詢的啟發。以後多條件查詢的儲存過程,直接在程式碼中拼接條件。然後作為 1 的查詢條件。媽蛋!當初怎麼會沒想到??!!

示意模式如下:

and kl.KnowledgeName like '%'+@knlgName+'%'
and 1= ''+@knlgName+''

相關文章