摘要: 个人理解MERGE INTO函数是个逻辑扩展函数,类似if-else函数 eg: 修改A表记录,匹配到A表的id与B表的AID相同的记录,就更新A表的year字段。没匹配到的就将B表记录插入到A表中。 MERGE INTO A_TEST A USING (select B.id,B.NAME,B.Y 阅读全文
posted @ 2020-09-05 10:13 小小短腿儿 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 在业务中有时会遇到比较复杂的情况,比如:把总表中AB两个字段相同时的C字段汇总到一起,按D字段升序汇总,逗号分隔。 select nation,listagg(C,',') within GROUP (order by D) as Cities from test group by A,B; 其实w 阅读全文
posted @ 2020-09-05 09:44 小小短腿儿 阅读(2919) 评论(0) 推荐(0) 编辑
摘要: 该函数可以将表中信息进行分组,组内排序并列出序号。 eg: 将student表按照abc三个字段分组,组内按照c字段升序。 select *, row_number() over(partition by A, B, C order by C asc) rank from student; eg: 阅读全文
posted @ 2020-09-05 09:29 小小短腿儿 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 1、类注释(Class) 类注释(Class)主要用来声明该类用来做什么,以及创建者、创建日期版本、包名等一些信息: /** * @version: V1.0 * @author: XXXX * @className: Student * @packageName: xxxxx * @descrip 阅读全文
posted @ 2020-09-05 09:17 小小短腿儿 阅读(1499) 评论(0) 推荐(0) 编辑