(3)计算除去部门最高工资,和最低工资的平均工资(字节跳动面试)--窗口函数 (4)留存的计算,和累计求和的计算 --窗口函数,自联结(pdd面试) (5)AB球队得分流水表,得到连续三次得分的队员名字 和每次赶超对手的球员名字,(pdd面试) 把这几类题型吃透,再也不怕手撕SQL和笔试了,其中最难的是题(5),整个面试的SQL...
五、列转行 列转行,这个也是大厂经常考的题目,在mysql中我们可以通过union语句将查询结果合并,在hive中可以使用Lateral View与UDTF函数(explode,split)结合使用来实现。 第一题: 将上表格式转换为下表格式 解题思路: 先将每一行单独提取出来,再通过union合并结果 select name,'english' as subject,english as score ...
SQL几乎是每个数据岗的必备题目,下面分享几个常见的大厂SQL习题。 题目 1、找出连续7天登陆,连续30天登陆的用户 (小红书笔试,电信云面试) ,最大连续登陆天数的问题——窗口函数 2、求连续点击三次的用户数,中间不能有别人的点击 ,最大连续天数的变形问题 (腾讯微保面试)——窗口函数 3、计算除去部门最高...
第二题:找出工资前3高的员工,相同工资并列排名 现在有 Employee 员工信息表和Department部门信息表,分别如下: Employee 员工信息表包括,每个员工对应的工号 Id,姓名 Name , 工资 Salary 和部门编号 DepartmentId 。 Department 部门信息表包含部门对应的编号ID和部门名称Name。 编写一个SQL查询,找出每个部门获得前三高...
四、面试题 1.用户行为分析 2.学生成绩分析 一、窗口函数概述: 窗口函数也称为OLAP函数,OLAP 是OnLine Analytical Processing 的简称,意思是对数据库数据进行实时分析处理。例如,市场分析、创建财务报表、创建计划等日常性商务工作。窗口函数就是为了实现OLAP 而添加的标准SQL 功能。
1730 -- 7:18 App 写一个标准sql计算任务的注意点和sql格式化 2437 2 1:53:34 App 图解大厂SQL提高分析效率:美团面试题的分析,3步筛选连续N天登录数据。进阶技术,轻松面试! 3.9万 234 14:17:59 App 大佬带你拆解40+大厂面试真题,7天精通各种SQL解题公式,轻松拿offer! 969 4 2:09:14 App 求N日留存...
学Python的同学,SQL也一定要学习,SQL几乎是每个数据岗的必备题目,下面分享几个常见的大厂SQL习题。 (1)找出连续7天登陆,连续30天登陆的用户(小红书笔试,电信云面试),最大连续登陆天数的问题 --窗口函数 (3)计算除去部门最高工资,和最低工资的平均工资(字节跳动面试)–窗口函数 ...
13、编写一个SQL查询,输出表中所有大国家的名称、人口和面积。这里有张 World 表+---+---+---+---+---+ | name | continent | area | population | gdp | +---+---+---+---+---+ | Afghanistan | Asia | 652230 | 25500100 | 20343000 | | Albania | Europe | 28748 | 2831741 | 12...
字节,快手等大厂高频面试题 之后会不定期更新每日一题sql系列。 SQL面试题每日一题系列内容均来自于网络以及实际使用情况收集,如有雷同,纯属巧合。 反回顶部 1.题目 问题1:如下为某直播平台各主播的开播及关播时间数据明细,现在需要计算该平台最高峰期同时在线的主播人数。 问题2:以下为某直播间用户上线与下线的...
🤔这道题主要考察了表连接和子查询的知识点。🔍首先,我们需要将部门进行分组,找出每个部门对应的最高工资。💡然后,将这个分组查询的结果作为子查询,放在主查询的WHERE语句后面,结合IN语句,查询部门名字和工资的关系。📌注意哦,一个部门可能有多个员工同时拥有最高工资,所以在子查询中不要包含雇员名字的信息。...