![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
面试_SQL
文章平均质量分 84
面试之SQL分享。
菜鸟周星星
大数据开发攻城狮。更多学习和面试资料尽在微信公众号:Hadoop大数据开发
展开
-
面试集锦(七)20210227_大数据面试题
原创 2021-02-27 20:21:08 · 151 阅读 · 1 评论 -
面试集锦(六)20210225_大数据面试题
今日内容一道sql题目训练 两道spark面试题sql题目训练延续上一篇数据店铺id,时间,电子类,服装类,食品类sid,dt,dz,fz,spa,2020-01,3000,4000,5000a,2020-02,4000,9800,5000a,2020-03,3000,3333,6555a,2020-04,3000,4444,5000a,2020-05,4444,4000,4546a,2020-06,3000,4000,2888a,2020-07,2333,1879,.原创 2021-02-25 20:50:19 · 159 阅读 · 0 评论 -
面试集锦(五)之手写sql面试题目_20210224_大数据面试题
今日内容sql修炼之葵花宝典 kafka面试题整理 离线数仓之整体规划sql修炼之葵花宝典数据如下:店铺id,时间,电子类,服装类,食品类sid,dt,dz,fz,spa,2020-01,3000,4000,5000a,2020-02,4000,9800,5000a,2020-03,3000,3333,6555a,2020-04,3000,4444,5000a,2020-05,4444,4000,4546a,2020-06,3000,4000,2888a,2020-.原创 2021-02-24 21:07:10 · 310 阅读 · 0 评论 -
面试集锦(四)之手写sql面试题目_20210222_大数据面试题
本篇内容5个sql题目 连续性sql题目思路5个sql题目T1、题目描述有一个员工表employees简况如下:有一个薪水表salaries简况如下:请你查找薪水排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,不能使用order by完成,以上例子输出为:由题意:不得使用order by 那么我们可以先求出最大的,把这个最大的薪水的人给排除掉之后,再从里面求出最大的即为薪水排名第二多的with ...原创 2021-02-22 20:53:07 · 772 阅读 · 5 评论 -
面试集锦(三)之手写sql面试题目_20210207_大数据面试题
本篇内容是大数据面试sql部分题目,今日题目较为简单,就不一一题解。【题目来源:牛客网sql部分】查找各个部门当前领导当前薪水详情有一个全部员工的薪水表salaries简况如下:有一个各个部门的领导表dept_manager简况如下:请你查找各个部门领导薪水详情以及其对应部门编号dept_no,输出结果以salaries.emp_no升序排序,并且请注意输出结果里面dept_no列是最后一列,以上例子输入如下:答案:selects.*,d.dept...原创 2021-02-07 21:52:28 · 411 阅读 · 0 评论 -
面试集锦(二)之手写sql面试题目及map端join_20210206_大数据面试题
本篇是大数据面试题部分,今日内容sql题目 map端joinsql题目查询第二高的薪水编写一个 SQL 查询,获取 Employee表中第二高的薪水(Salary)。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述Employee表,SQL查询应该返回200 作为第二高的薪水...原创 2021-02-06 17:49:54 · 267 阅读 · 0 评论 -
面试集锦(一)之手写sql面试题目及Linux&shell面试题_20210203_大数据面试题
本篇是大数据面试题部分,今日内容sql题目 本次sql题目来源:易学在线 答案提供:小编本人 Linux&shell面试题sql题目有数据如下dept_id,dt,fdl10000,2021-01-02,101010000,2021-01-06,104110000,2021-01-03,89010000,2021-01-08,102010000,2021-01-04,105010000,2021-01-05,101010000,2021-01-11,10...原创 2021-02-03 20:45:46 · 401 阅读 · 0 评论 -
hive之窗口函数和自定义函数
本篇主要讲解常用的几个窗口函数,以及如何自定义函数常用的普通函数,比如类型转换 cast(field as type) 将某列值(字符串)转换为某个类型 比如double或者 to_unix_timestamp(field) 将某列值(字符串)转换为timestamp 单位为s或者日期格式化函数date_format 这些 普通的函数,忘记的时候可以百度查一下api或者去spark sql文档中去找一找,参照一下demo就可以使用了而窗口函数在实际应用中也比较...原创 2021-01-20 23:01:49 · 623 阅读 · 0 评论 -
SQL经典面试案例之SparkSQL和DSL风格编程实践
饱受RDD编程的折磨,如同前期编写MR程序时的煎熬,而今遇上spark sql和DSL编程,才知遇上了真爱,真宛如斯人若彩虹,遇上方知有。SQL常见面试场景中无非逐行运算、分组聚合运算、划窗口运算三种,熟练掌握了这三种,相信在各个大数据的SQL面试当中,都不会有太大的问题。连续活跃用户案例有数据如下:uid,dtguid01,2018-02-28guid01,2018-03-01guid01,2018-03-01guid01,2018-03-02guid01,2018-03.原创 2021-01-05 23:43:31 · 547 阅读 · 0 评论 -
面试_SQL题目_答案_解析_每日一练_12-11
1.答案:selectclas,sum(score)fromtb_scorewhere clas='2班'group by clas;结果:+-------+------+| clas | _c1 |+-------+------+| 2班 | 176 |+-------+------+优化点:这里的2班这个条件我放在了where条件中,而不是放在分组之后的having条件中,这里是一个很重要的优化。2.答案:selectc.teacher...原创 2020-12-11 16:53:30 · 122 阅读 · 0 评论 -
我与Hive的不解之谜系列(五):Hive常用函数及面试题实践解析
本篇内容主要讲述一些常用的函数、语法,结合案例、面试题来进行实践。日期函数date_sub('',n) 和date_add('',n) 加减日期select date_sub('2020-12-03',1);+-------------+| _c0 |+-------------+| 2020-12-02 |+-------------+select date_add('2020-12-03',1);+-------------+| _...原创 2020-12-06 21:52:00 · 316 阅读 · 0 评论