Re: [SQL ] 關於查詢 [多重條件] 問題
※ 引述《godsing (執著是苦)》之銘言:
StringBuilder sb = new StringBuilder();
sb.append("SELECT new map( 資料 FROM 表單 WHERE 1=1 ");
if(!條件1.equals("none"))
sb.append(" AND 欄位1 = 條件1");
if(!條件2.equals("none"))
sb.append(" AND 欄位2 = 條件2");
if(!條件3.equals("none"))
sb.append(" AND 欄位3 = 條件3");
PS.自己手動黏SQL字串的話請注意SQL injuction
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.219.211
※ 文章網址: http://www.ptt.cc/bbs/Database/M.1416984270.A.FA9.html
推
11/26 15:27, , 1F
11/26 15:27, 1F
→
11/26 15:42, , 2F
11/26 15:42, 2F
推
11/26 18:09, , 3F
11/26 18:09, 3F
→
11/26 21:39, , 4F
11/26 21:39, 4F
推
11/27 07:02, , 5F
11/27 07:02, 5F
推
11/27 18:37, , 6F
11/27 18:37, 6F
→
11/27 18:37, , 7F
11/27 18:37, 7F
推
11/28 17:06, , 8F
11/28 17:06, 8F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):