当前位置: 首页 > news >正文

做安利能开个人网站网站收录怎么弄

做安利能开个人网站,网站收录怎么弄,wordpress 上传 阿里云,flex 做网站背景 在实际项目中,数据库条件查询经常需有一些复杂的查询条件的SQL语句,将这些SQL语句用mybatis-plus 组件的实现的时候经常会费一些时间,下面对几种常见的SQL语句实现做个介绍以方便以后遇到时少走弯路提高开发效率。 案例 Data public class User{ …

背景

       在实际项目中,数据库条件查询经常需有一些复杂的查询条件的SQL语句,将这些SQL语句用mybatis-plus 组件的实现的时候经常会费一些时间,下面对几种常见的SQL语句实现做个介绍以方便以后遇到时少走弯路提高开发效率。

案例
@Data

public class User{

private Integer id;

private String name;

private Integer age;

private DateTime updateTime;

private Integer deleted;

private String status;

}

QueryWrapper<User> wrapper=new QueryWrapper<>();

例1:like("name", "BNTang").or().between("age", 20, 30);

// 多条件Update修改修改值

User user = new User();

user.setAge(99);

user.setName("BNTang6666");

// 修改条件

UpdateWrapper<User> userUpdateWrapper = new UpdateWrapper<>();

userUpdateWrapper

.like("name", "BNTang").or().between("age", 20, 30);

int result = userMapper.update(user, userUpdateWrapper);

System.out.println(result);

sql 为:

UPDATE USER SET NAME = 'BNTang6666,age=99,update_time = '2021-03-27 00:40:27'

WHERE deleted = 0 AND NAME LIKE '%BNTang%' OR age BETWEEN 20 AND 30

例2:eq(“id”,1).or().eq(“name”,“老王”)

sql :id = 1 or name = ‘老王’

例3:wrapper.eq(“age”,30).or(i -> i.eq(“name”, “李白”).ne(“status”, “活着”))

sql:
age=30 or (name = ‘李白’ and status <> ‘活着’)

例4: and(i -> i.eq(“name”, “李白”).ne(“status”, “活着”))

sql: and (name = ‘李白’ and status <> ‘活着’)

例5:wrapper.like(“name”, “BNTang”).or().between(“age”, 20, 30);

sql:

NAME LIKE '%BNTang%' OR age BETWEEN 20 AND 30

例6:wrapper.and(wrapper->wrapper.eq(“SEND_USER_ID”,“001”).eq(“RECEIVE_USER_ID”,“002”))

.or(wrapper->wrapper.eq(“SEND_USER_ID”,“003”).eq(“RECEIVE_USER_ID”,“004”));

sql:

AND ((SEND USER ID = “001” AND RECEIVE USER ID = “002”) OR (SEND USER ID =“003” AND RECEIVE USER ID = “004”))

例7:wrapper.eq(“name”, “wangsf”).nested(w->w.and(wp->wp.in(“contract_mode”, (Object[]) “5,6”.split(“,”)).ge(“actual_completion_time”, now.minusYears(2).format(fmt) + " 23:59:59")).or(wp->wp.notIn(“contract_mode”, (Object[]) “5,6”.split(“,”)).ge(“actual_completion_time”, now.minusYears(5).format(fmt) + " 23:59:59")));

sql:

name = ? AND ((contract_mode IN (?,?) AND actual_completion_time BETWEEN ? AND ?) OR (contract_mode NOT IN (?,?) AND actual_completion_time BETWEEN ? AND ?))

http://www.zhongyajixie.com/news/32196.html

相关文章:

  • seo网站优化经理seo推广多少钱
  • 国际空间站常州谷歌优化
  • oa软件开发温州seo优化公司
  • 网站建设方案chatgpt 链接
  • 网站建设合同要交印花吗做推广公司
  • 企业为什么要做网站 作用是什么广州知名网络推广公司
  • 湖州北京网站建设谷歌海外推广怎么做
  • 唐河企业网站制作哪家好企业网站建设方案
  • 西宁手机微网站建设微软优化大师
  • 做网站的预算表百度手机版
  • 寿县城乡建设局网站广州专门做网站
  • 个人网站购买唐山百度搜索排名优化
  • 网络宣传网站建设定制指数是什么意思
  • 网站开发行情虞城seo代理地址
  • wordpress 站点地址(url)获客渠道找精准客户
  • 无锡网站建设xinysu南京seo推广公司
  • html网站底部导航栏怎么做网上的推广
  • 网站编辑做seo好做吗南昌seo数据监控
  • icon psd下载网站今日头条最新
  • 做购物网站的引言网站推广的途径和方法
  • 网站设计板块汽车宣传软文
  • 站长素材网app免费下载atp最新排名
  • 怎样建设网站后台游戏优化大师
  • 自己有网站怎么做优化在线智能识图
  • cms自助建站网络舆情分析研判报告
  • 深圳营销型网站建站学历提升哪个教育机构好一些
  • 一家只做代购的网站软文发布平台媒体
  • 购物网站开发过程网络营销的主要传播渠道是
  • 设计网站大全软件西安网站优化
  • 互联网推广软件合肥网站seo推广