点击关注公众号,SQL干货及时获取
后台回复:1024,获取500G视频教程
推荐阅读
成为数据分析师
牛逼,ChatGPT新模型 o1 国内直接连!
《SQL145题第2版》正式发布!
大家好,我是岳哥。
前段时间,校招大户比亚迪宣布2025届校招正式启动,在知乎上有网友爆料:今年比亚迪校招只要双211以上的。
双211指本科和硕士研究生都是211或更高学历的应届生,条件比较苛刻。
比亚迪往年的秋招还只需要本科,很多2023届的应届生都是靠着比亚迪救的命。
再往前一点比亚迪招人都比较困难。
2017年的时候,比亚迪在华南理工开宣讲会,压根没来两个人,同一天开宣讲会的南车(现在是中车)人满为患。
第2天比亚迪去广工开宣讲会,招到一部分,剩下的只能去湖南的长理工,南华,中南林业科技大学忽悠了大量的人进去。
而到了今年,比亚迪已经活成了很多应届生高攀不起的样子,现在就双211以上,往后热门岗位来个双985也不是不可能,你就说神奇不神奇?
即使这么苛刻的条件,还是有一大群应届生投递简历,去年的这个时候“比亚迪24小时收24万份简历” 一度冲上热搜。
这么多的简历,无形之中也增加了HR的人力成本,而学历筛选确实是目前人才快速选拔的有效手段。
比亚迪坐上新能源汽车发展的东风,这几年发展迅速,员工总人数接近100万,而研发人员已经有近11万人,是目前全球研发人员最多的车企。
在人才需求趋近饱和时,招聘要求自然水涨船高,只是2025届及以后毕业的应届生想进比亚迪,越来越难了。
下面分享一道大厂的SQL面试题
题目
编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。

例如,根据上述给定的 T20191102表,你的查询应该返回(按分数从高到低排列):

参考答案
--MySQL 8.0和SQL Server
create table T20191102
(ID int,
Score int
);
insert into T20191102 values (1,80);
insert into T20191102 values (2,75);
insert into T20191102 values (3,89);
insert into T20191102 values (4,80);
insert into T20191102 values (5,71);
select ID,Score,
DENSE_RANK() over(order by score desc) RK
from T20191102
答案解析
DENSE_RANK()是一个排序开窗函数,它的特点是排序顺序即使有相同的,排序依然连续的,区别于RANK()开窗函数(RANK()开窗函数是有相同排名则会跳跃不连续)
你好,我是岳哥,毕业于一所普通二本院校,从一名数据库工程师成长为团队负责人,拥有11年数据行业的工作经验。
曾经,我用3年时间将公众号粉丝做到10w粉丝,微信好友2w+,副业收入超过7位数。
作为一名普通人,我的成长经历更加符合大多数人的情况,三年的时间让我赚到人生的第一桶金。下方关注后可以加我私信,点击蓝字查看我的成长之路。