SQL
文章平均质量分 59
你好,我是百度
精通排查及修复java虚拟机内存结构破损问题
展开
-
oracle的SQL循环函数、存储过程、自定义函数、sequence
SQL循环函数 DECLARE i NUMBER := 100 ;–(定不定义都可) begin for i 0 …10 LOOP insert into ucs.student(id,name,age) values(ucs.sequence.nextval,i,i);–批量造数据 end loop; commit; end; 创建sequence: create sequence ucs.seqtest minvalue 1 --增长最小值 maxvalue 999999 --增长最大值,也可以设置原创 2022-03-21 14:38:47 · 1970 阅读 · 0 评论 -
分组聚合函数从1:1 、1:n、n:1、n:n筛选1:1
分组聚合函数从复杂关系取出1对1原创 2022-03-14 17:32:33 · 452 阅读 · 0 评论 -
GROUP BY 的内在细节展示!!(不可忽略点!!)
GROUP BY 的内在细节展示!! (重点:group by 分组后会生成一张虚拟表,having判断的就是虚拟表,但是查询语句执行完后显示的是分组后每组的第一个值!!) students表,从左到右每列依次是学号、课程号、分数。 查询各科最高分同学的sno、cno和degree列! 错误答案: SELECT * FROM scores GROUP BY cno HAVING degree=MAX(degree); 结果如下: 解析:答案错误的原因就在于GROUP BY,按照课程号分组后,其实生成是原创 2020-09-10 15:47:37 · 2533 阅读 · 4 评论 -
MySQL的语句执行顺序(必看!!!)
MySQL的语句执行顺序(必看!!!) MySQL的语句执行顺序 公司面试中,面试官问过我这么一个问题,mysql的语句执行顺序,作为一个刚毕业的菜鸟,当时我是嗡嗡的。。。很多学过mysql的大佬,可能也不会注意到mysql语句还有执行先后顺序。 SQL的执行顺序 (1)from (2)join (3) on (4) where (5) group by (6) avg,sum (7) having (8) select (9) distinct (10) order by (11) limit 从这个顺原创 2020-09-10 15:46:09 · 531 阅读 · 1 评论