java的sql的like_[Java教程]SQL like 模糊查询, in

[Java教程]SQL like 模糊查询, in

0 2018-09-14 11:00:38

bc91bb04e6e9c61e24c974e4440db8f2.gif

bc91bb04e6e9c61e24c974e4440db8f2.gif​[{"互联网":["网络媒体","微博","墨迹天气","河北天气","其他"]},{"气象部门":["灾害大典","灾情普查","灾情直报","其他"]}]

**.java文件1 if(StringUtil.isNotEmpty(dataSource)){ 2 if(dataSource.equals("互联网")){ 3 sql_dataSource = " AND 数据来源 = '互联网' "; 4 if(StringUtil.isNotEmpty(infoSource)){ 5 //infoSource = infoSource.replaceAll(" +", ""); //去除字符串空格 6 if(infoSource.equals("其他")){ 7 //like 模糊查询 8 sql_infoSource = " AND 信息来源 not like '网络媒体' 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 数据来源 = '气象部门' ";15 if(StringUtil.isNotEmpty(infoSource)){16 if(infoSource.equals("其他")){17 //in18 sql_infoSource = " AND 信息来源 not in "+ "("+"'灾害大典'"+","+"'灾情直报'"+","+"'灾情普查'"+") ";19 }else{20 sql_infoSource = " AND 信息来源 = '" + infoSource +"' ";21 }22 }23 }else{24 sql_dataSource = " AND 数据来源 = '" + dataSource +"' ";25 if(StringUtil.isNotEmpty(infoSource)){ 26 sql_infoSource = " AND 信息来源 = '" + infoSource +"' ";27 }28 }29 }

参考:

SQL模糊查询条件的四种匹配模式https://www.cnblogs.com/LoveSuk/p/6672768.html 本文网址:http://www.shaoqun.com/a/401329.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

sql

0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值