大厂面试SQL题(二)——去除最大最小值求均值(字节)大厂面试SQL题(三) ——连续登陆(含间隔)大厂面试SQL题(四)——波峰波谷(快手)大厂面试SQL题(五)——行列转换 持续更新补充中...
留存的计算,和累计求和的计算 --窗口函数,自联结(pdd面试) AB球队得分流水表,得到连续三次得分的队员名字 和每次赶超对手的球员名字,(pdd面试) 把这几类题型吃透,再也不怕手撕SQL和笔试了,其中最难的是题(5),整个面试的sql基本上都是窗口函数的玩法,搭配case when 也考得比较多。 (1) 找出连续7天登陆,连续...
学Python的同学,SQL也一定要学习,SQL几乎是每个数据岗的必备题目,下面分享几个常见的大厂SQL习题。 (1)找出连续7天登陆,连续30天登陆的用户(小红书笔试,电信云面试),最大连续登陆天数的问题 --窗口函数 (3)计算除去部门最高工资,和最低工资的平均工资(字节跳动面试)–窗口函数 (4)留存的计算,和累计求和的计算 ...
二、窗口函数的基本用法 1.基本语法 2.设置窗口的方法 1)window_name 2)partition by 子句 3) order by子句 4)rows 指定窗口大小 3.开窗函数中加order by 和 不加 order by的区别 三、窗口函数用法举例 1.序号函数:row_number() / rank() / dense_rank()(面试重点) 2.分布函数:percent_rank() / c...
SQL中的聚集索引和非聚集索引之间的区别是:聚集索引用于轻松地从数据库中检索数据,并且速度更快,而从非聚集索引中读取数据则相对较慢。聚簇索引会更改记录在数据库中的存储方式,因为它会按设置为聚簇索引的列对行进行排序,而在非聚簇索引中,它不会更改存储方式,但会在数据库中创建一个单独的对象搜索后指向...
SQL几乎是每个数据岗的必备题目,下面分享几个常见的大厂SQL习题。 题目 1、找出连续7天登陆,连续30天登陆的用户 (小红书笔试,电信云面试) ,最大连续登陆天数的问题——窗口函数 2、求连续点击三次的用户数,中间不能有别人的点击 ,最大连续天数的变形问题 (腾讯微保面试)——窗口函数 3、计算除去部门最高...
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日留存...
这一阶段终于忙完了~继续来更新SQL面试题啦~ 题目五: 175. 组合两个表(简单) 现在有两个表: Person表:包含 PersonId、 姓LastName、名FirstName的信息。 +---+---+---+ | personId | lastName | firstName | +---+---+---+ | 1 | Wang...
LeetCode大厂SQL面试题解(一) 大家好,我是宁一。 最近会在群里每天更新SQL题目。 又间接督促我勤奋了许多—— 题目一: 182. 查找重复的电子邮箱(简单) 编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。 示例: +---+---+ | Id | Emai | +---+-...
大厂SQL面试题:左连接还是右连接? 🌟 解题思路: 这道题目主要考察的是SQL中的JOIN连接知识,特别是左连接和右连接的区别。题目中提到“如果 personId 的地址不在 Address 表中,则报告为空”,这意味着空值出现在Address表中。因此,我们应该将Person表放在左边,Address表放在右边,并使用左连接(left join)。 📚 ...