java的sql的like_[Java教程]SQL like 模糊查询, in
[Java教程]SQL like 模糊查詢, in
0 2018-09-14 11:00:38
?[{"互聯(lián)網(wǎng)":["網(wǎng)絡(luò)媒體","微博","墨跡天氣","河北天氣","其他"]},{"氣象部門":["災(zāi)害大典","災(zāi)情普查","災(zāi)情直報(bào)","其他"]}]
**.java文件1 if(StringUtil.isNotEmpty(dataSource)){ 2 if(dataSource.equals("互聯(lián)網(wǎng)")){ 3 sql_dataSource = " AND 數(shù)據(jù)來源 = '互聯(lián)網(wǎng)' "; 4 if(StringUtil.isNotEmpty(infoSource)){ 5 //infoSource = infoSource.replaceAll(" +", ""); //去除字符串空格 6 if(infoSource.equals("其他")){ 7 //like 模糊查詢 8 sql_infoSource = " AND 信息來源 not like '網(wǎng)絡(luò)媒體' and 信息來源 not like '%微博%' and 信息來源 not like '墨跡天氣' and 信息來源 not like '河北天氣' "; 9 } else{10 sql_infoSource = " AND 信息來源 like '%"+ infoSource +"%' ";11 }12 }13 }else if(dataSource.equals("氣象部門")){14 sql_dataSource = " AND 數(shù)據(jù)來源 = '氣象部門' ";15 if(StringUtil.isNotEmpty(infoSource)){16 if(infoSource.equals("其他")){17 //in18 sql_infoSource = " AND 信息來源 not in "+ "("+"'災(zāi)害大典'"+","+"'災(zāi)情直報(bào)'"+","+"'災(zāi)情普查'"+") ";19 }else{20 sql_infoSource = " AND 信息來源 = '" + infoSource +"' ";21 }22 }23 }else{24 sql_dataSource = " AND 數(shù)據(jù)來源 = '" + dataSource +"' ";25 if(StringUtil.isNotEmpty(infoSource)){ 26 sql_infoSource = " AND 信息來源 = '" + infoSource +"' ";27 }28 }29 }
參考:
SQL模糊查詢條件的四種匹配模式https://www.cnblogs.com/LoveSuk/p/6672768.html 本文網(wǎng)址:http://www.shaoqun.com/a/401329.html
*特別聲明:以上內(nèi)容來自于網(wǎng)絡(luò)收集,著作權(quán)屬原作者所有,如有侵權(quán),請(qǐng)聯(lián)系我們:admin@shaoqun.com。
sql
0
總結(jié)
以上是生活随笔為你收集整理的java的sql的like_[Java教程]SQL like 模糊查询, in的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java构造器详解_Java中关于构造器
- 下一篇: 石化总部java面试题_中国石化面试经验