SQL
浮汐
这个作者很懒,什么都没留下…
展开
-
SQL多种窗口函数行为分析用法
文章目录一、窗口函数:1.窗口函数的基本用法:2.窗口函数与普通聚合函数的区别:计算移动平均3.(面试考点)序号函数:row_number(),rank(),dense_rank()的区别4.分布函数:percent_rank(),cume_dist()5.前后函数:lag(expr,n),lead(expr,n)6.头尾函数:FIRST_VALUE(expr),LAST_VALUE(expr)二、面试题1.用户行为分析2.学生成绩分析一、窗口函数:窗口函数也称为OLAP函数,OLAP 是OnLine原创 2020-09-23 18:59:36 · 937 阅读 · 0 评论 -
SQL入门实战 day4
一、目录题目链接:https://www.nowcoder.com/ta/sql二、题解31、获取select * from employees对应的执行计划题目描述获取select * from employees对应的执行计划代码EXPLAIN SELECT * FROM employees参考https://www.cnblogs.com/songwenjie/p/9409852.html32、将employees表的所有员工的last_name和first_na原创 2020-09-22 16:45:03 · 110 阅读 · 0 评论 -
SQL多表做差 子查询 虚表连接
一、目录题目链接:https://www.nowcoder.com/ta/sql21. 查找所有员工自入职以来的薪水涨幅情况题目描述查找所有员工自入职以来的薪水涨幅情况,给出员工编号emp_no以及其对应的薪水涨幅growth,并按照growth进行升序(注:可能有employees表和salaries表里存在记录的员工,有对应的员工编号和涨薪记录,但是已经离职了,离职的员工salaries表的最新的to_date!='9999-01-01',这样的数据不显示在查找结果里面)CREATE原创 2020-09-21 18:28:35 · 538 阅读 · 0 评论 -
SQL面试统计函数、LIMIT OFFSET、left join
一、目录题目链接:https://www.nowcoder.com/ta/sql题目知识点11条件筛选和MAX()函数11. 获取所有员工当前的manager题目描述获取所有员工当前的(dept_manager.to_date='9999-01-01')manager,如果员工是manager的话不显示(也就是如果当前的manager是自己的话结果不显示)。输出结果第一列给出当前员工的emp_no,第二列给出其manager对应的emp_no。CREATE TAB原创 2020-09-13 23:36:29 · 283 阅读 · 0 评论 -
SQL面试条件筛选、DISTINCT、并列查询
一、目录题目链接:https://www.nowcoder.com/ta/sql题目知识点1条件筛选和MAX()函数2LIMIT 和 OFFSET 的用法3INNER JOIN4INNER JOIN5LEFT JOIN6INNER JOIN/并列查询 ORDER BY7COUNT()函数、GROUP BY 、HAVING8DISTINCT(GROUP BY去重的用法)9INNER JOIN/ 并列查询10L原创 2020-09-13 15:55:47 · 1931 阅读 · 0 评论