SQL-3
11、提取一个班级第一名的全部信息(招联金融)
参考答案
select classid ,userid ,score ,other_info from( select classid ,userid ,score ,other_info ,rank()over(partition by classid order by score desc ) as rk from r ) final where rk = 1
12、sql怎么样/SQL掌握运用的程度?/问对sql的掌握程度。/学过sql吗?(三诺生物、滴滴、京东、京东数科、网易、快手)
引申知识点
1) 基本操作
掌握增删改查等SQL基本语法:
--增 INSERT INTO <表名> (字段名) VALUES (值); --删 DELETE FROM <表名> WHERE <筛选条件>; --改 UPDATE <表名> SET <字段名=值> WHERE <筛选条件>; --查 SELECT * FROM <表名> WHERE <筛选条件>;
2) 查询
SQL中的查询操作相当重要,关系着数据分析的效率高低,查询的基本语法是:
SELECT * FROM <表名> WHERE <筛选条件> GROUP BY <字段名> HAVING <条件>
在此基本语法上衍生出许多知识点: A. 嵌套查询:WHERE筛选条件中使用嵌套查询,将(SELECT-FROM-WHERE)的查询语句作为子查询嵌套进去; B. 组合查询:使用UNION/UNION ALL
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
数据分析面试宝典 文章被收录于专栏
本面试宝典均来自校招面试题目大数据进行的整理