一、行转列listagg函数: 场景:这里的表数据使用的是oracle默认的scott账户下的emp(员工)表。 1、使用条件查询部门号为20号的员工: -- 查询部门为20的员工列表 SELECT t.DEPTNO,t.ENAME FROM SCOTT.EMP t where t.DEPTNO = ...
分类:
数据库 时间:
2020-03-10 22:06:22
阅读次数:
144
快速上手项目中的pom.xml、application.properties与Chapter1相同实体类映射数据库表user实体类@EntitypublicclassUserimplementsSerializable{privatestaticfinallongserialVersionUID=-390763540622907853L;@Id@GeneratedValue(strategy=Ge
分类:
编程语言 时间:
2020-03-09 10:32:18
阅读次数:
88
Spring Boot Jpa 默认提供 CURD 的方法等方法,在日常中往往时无法满足我们业务的要求,本章节通过自定义简单查询案例进行讲解。 快速上手 项目中的pom.xml、 与 Chapter1 相同 实体类映射数据库表 user 实体类 自定义简单查询 spring data 内部基础架构中 ...
分类:
编程语言 时间:
2020-03-08 19:47:04
阅读次数:
85
SQL中关于where后面不能放聚合函数(如sum等)的解决办法 我们在编写较为复杂的SQL语句的时候,常常会遇到需要将sum()放到where后面作为条件查询,事实证明这样是无法执行的,执行会报【此处不允许使用分组函数】异常。 那么如何解决呢,使用HAVING关键字 示例: select sum( ...
分类:
数据库 时间:
2020-02-28 19:06:45
阅读次数:
110
例: 数据库进行操作 1:sql语句 2:通过Dao接口继承BaseMapper<Xxx> 新增: User user = new User(); user.setId(null) .setName("张三") .setAge(23) .setSex("男"); int rows = userMap ...
分类:
其他好文 时间:
2020-02-28 18:49:33
阅读次数:
79
这几天刚接触example,很多内容都是破碎的,写一篇文章加深理解。 一、什么是example类 mybatis-generator会为每个字段产生Criterion,为底层的mapper.xml创建动态sql。如果表的字段比较多,产生的example类会十分庞大。理论上通过example类可以构造 ...
分类:
其他好文 时间:
2020-02-26 17:10:43
阅读次数:
103
SQL高级 + where 条件 查询时,不添加 where 条件, 返回数据表所有行。需要添加限定条件,只返回需要的行。 select 字段列表 from table where 条件; + Like 模糊匹配 % 通配符 ? + in 语法:一次查询多个符合条件的数据 + count() 获取返 ...
分类:
Web程序 时间:
2020-02-14 20:18:30
阅读次数:
78
之前开发的一个监控系统,数据库的日志表是单表,虽然现在数据还不大并且做了查询sql优化,不过以后数据库的日志表数据肯定会越来越庞大,将会导致查询缓慢,所以把日志表改成分表,日志表可以按时间做水平分表,我是按月分的,每个月一张表,这时候的问题是 数据库有多张同样的分表如何根据条件查询? 在进行分页的时 ...
分类:
数据库 时间:
2020-02-13 19:23:26
阅读次数:
155
条件查询:select 查询列表 from 表名 where 筛选条件;分类:一:按条件表达式进行筛选 简单条件运算符:< > = != <> >= <= 二:按照逻辑表达式进行筛选 逻辑运算符:&& || ! and or NOT && and 表示的是:两个都为true的时候,结果才为true ...
分类:
数据库 时间:
2020-02-11 23:09:34
阅读次数:
130
1.输入映射: 1) :传递简单类型如int,string已在之前的程序写到 2):传递pojo对象,也已经在前面的程序中写到 3):传递pojo包装对象,没有写过。 开发中可以通过使用pojo传递查询条件。查询条件可能是综合的查询条件,不仅包括用户的查询条件,还包括其他的查询条件。 根据用户名称模 ...
分类:
其他好文 时间:
2020-02-08 17:52:11
阅读次数:
65