当前位置:   article > 正文

queryWrapper的使用教程_querywrapper使用

querywrapper使用

大于、等于、小于

eq 等于 例:queryWrapper.eq("属性","lkm") ——> 属性= 'lkm'
ne 不等于 例:queryWrapper.ne("属性","lkm") ——> 属性<> 'lkm'
gt 大于 例:queryWrapper.gt("属性","18") ——> 属性>18
lt 小于 例:queryWrapper.lt("属性","18") ——> 属性<18
between 在值1到值2之间 例:queryWrapper.between("属性",18,32) ——> 18<属性<32
notBetween 不在值1到值2之间 wrapper.notBetween("属性",18,32) ——>  属性<=18 or 属性>=32;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

1、模糊查询

模糊查询匹配值'%值%':
queryWrapper.like("属性","lkm");

模糊查询不匹配值'%值%':
queryWrapper.notlike("属性","lkm");

模糊查询匹配最后一位值'%值':
queryWrapper.likeLeft("属性","lkm");

模糊查询匹配第一位值'值%':
queryWrapper.ikeRight("属性","lkm");
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

排序

根据属性升序排序
queryWrapper.orderByAsc("属性")

根据属性降序排序
queryWrapper.orderByDesc("属性")
  • 1
  • 2
  • 3
  • 4
  • 5

或 与 和

1、or或
queryWrapper.or()

2、and和
queryWrapper.and()

3、and(..or..)
queryWrapper.and(wrapper->wrapper.eq("属性","lkm").or().eq("属性","lkmm"));

4or(..and..)
queryWrapper.or(wrapper->wrapper.eq("属性","lkm").eq("属性","lkmm"));
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

in 和 not in

1、符合多个条件的值
queryWrapper.in("属性",条件,条件 )

2、不符合多个条件的值  
queryWrapper.notIn("属性",条件,条件 )
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/158350
推荐阅读
相关标签
  

闽ICP备14008679号