蔚来数分实习生笔试

题目一:

请在下面的括号中填上你认为该字句被执行的先后顺序.用1、2、3.....数字表示,1表示最先被执行.2其次.以此类推。

(8)SELECT (9)DISTINCT (10 )<Top Num> <select list>(1)FROM [left_table]

(3 )<join_type> JOIN <right_table>(2)ON <join_condition>

( 4)WHERE<where_condition>(5)GROUP BY<group_by_list>(6 )WITH <CUBE |RollUP>

(7)HAVING <having_condition>(11)ORDER BY <order_by_list>

 

题目二:

现有两张表:A、B,其中皆包含字段user_id,请用SQL代码取出在表A中但不在表B中的user_id(至少用2种方法)

 

题目三:

现有两张表:用户签到表(每个用户每天仅能签到1次)、用户身份时间表(记录用户身份变更时间、身份)。

签到表包含字段: user_id(用户id)、 check_in_time(签到时间);

身份时间表包含字段: user_id(用户 id)、user_identity (用户身份:青铜、白银、黄金)、create_time(变更身份时间)

请使用SQL代码取出:用户身份在首次变更为"黄金"后30天内,完成连续签到>=7天的用户人数

(注:连续7天签到只要在30天内有过即可、30天包括用户变更身份当天)

#数据分析##数据分析求职##数据分析实习招聘#
全部评论

相关推荐

01-23 14:54
同济大学 Java
热爱敲代码的程序媛:给你提几点【专业技能】这个模块里面可优化的地方:1.【具备JVM调优经验】可以去b站上搜一下JVM调优的视频,估计一两个小时凭你的学习能力就能掌握JVM调优的实践方面的技能。2.【MySql优化】MySql这一栏,你去b站或者找个博客看看MySql优化,学一下,如果你本身比较熟悉MySql语句的话,那基本半天时间凭你的学习能力MySql语句优化方面的技能你也能掌握个差不多。以上1,2两点主要是因为我看你专业技能大部分都说的是偏理论,没有写应用。再就是最后,你结合你的项目,想一想你的项目中哪些sql语句是可以用MySql优化的,到时候你面试的时候也好结合着说一下。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
3
20
分享

创作者周榜

更多
牛客网
牛客企业服务