mysql多條件查詢,當某個條件為空時忽略該條件,所有條件為空時查詢全部


最開始我的使用是

select * from admin where (adminid like '' or adminid is null) or (adminpwd like '' or adminpwd is null);

但是無法實現所有條件為空時查詢全部,后來突然明白我為什么要這樣設置sql語句我可以拼接字符串啊

於是

String sql=“select * from admin”;
if(adminname!null){
sql+=“where adminname like '%參數%';
}else if(xxx){
sql+=xxx
}
selectsql(sql);//調取查詢語句

  


免責聲明!

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



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