帆軟查詢條件


1.當查詢條件為空時,查詢所有數據;當查詢條件不為空時,根據條件查詢。

 語句1:select  * from  mainInfo where 1=1 ${if(len(mainInfoId) == 0,"","and mainInfoId = '" + mainInfoId + "'")} 

 語句2: select  * from  mainInfo where 1=1 ${if(len(mainInfoId) == 0,nofilter,"and mainInfoId = '" + mainInfoId + "'")} 

在 ${if(len(mainInfoId)>0,nofilter,"1=1")}  中,nofilter 表示參數 mainInfoId 為空,就不過濾;若不為空則以參數值進行過濾。

語句1與語句2 查詢結果一致,2個sql都可以使用。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM