![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL练习
朱同学
这个作者很懒,什么都没留下…
展开
-
[hive] 经典sql题及答案(一)
题目部分第1题我们有如下的用户访问数据userId visitDate visitCountu01 2017/1/21 5u02 2017/1/23 6u03 2017/1/22 8u04 2017/1/20 3u01 2017/1/23 6u01 2017/2/21 8U02 2017/1/23 6U01 2017/2/22 4要求使用SQL统计出每个用户的累积访问次数,...原创 2019-11-05 21:41:59 · 8771 阅读 · 0 评论 -
[hive] 经典sql题及答案(二)
推荐:经典sql题及答案(一)题目部分4 、编写连续7 天登录的总人数:数据:t1表Uid dt login_status(1登录成功,0异常)1 2019-07-11 11 2019-07-12 11 2019-07-13 11 2019-07-14 11 2019-07-15 11 2019-07-16 11 2019-07-17 11 2019...原创 2019-11-16 08:10:51 · 1588 阅读 · 0 评论 -
[hive] 经典sql题及答案(三)
推荐:经典sql题及答案(一)经典sql题及答案(二)题目部分22 、使用hive 求出两个数据集的差集?数据t1表:id name1 zs2 lst2表:id name1 zs3 ww结果如下:id name2 ls3 ww2325 、每个用户连续登陆的最大天数?数据:login表uid,date1,2019-08-011,2019-08-02...原创 2019-11-17 20:25:53 · 1191 阅读 · 0 评论 -
[SQL99]数据库基本操作练习题(一)
完成如下的SQL语句练习: 1. 每个员工的所有信息 2. 每个人的部门编号,姓名,薪水 3. 每个人的年薪 4. 求每个人的年薪,列的别名:“年薪” 5. 求 10 这个部门的所有员工 6. 求名字是 KING 的这个人的信息 7. 求薪水大于 2000 的员工信息 8. 求部门不是 10 的员工信息 9. 求薪水在 800 和 1500 之间的员工信息(包含...原创 2019-03-14 21:55:03 · 1529 阅读 · 0 评论 -
[SQL]数据库及SQL易错题
1._______提供了在Oracle数据库系统范围内执行某种任务的操作能力, 系统权限2._______则是一种赋予用户在指定的数据库对象(如表、视图、过程等)。 对象权限3.在下列 RDMBS 产品中,属于小型数据库系统的是( A )。(选择一项)A. AccessB. OracleC. SybaseD. Informix4. 数据库系统的日志文件用于记录下述哪类内容( ...原创 2019-03-17 22:26:51 · 2471 阅读 · 0 评论 -
[MySQL]两道经典SQL面试题(行转列/列转行/求最值)
解题过程在下方,由于使用的是MySQL所以没有pivot,rownum等便利,会有点小麻烦.-- 行转列准备数据create table t1 ( key1 VARCHAR(10), key2 VARCHAR(10), value int(10));insert into t1 values ('a','b',1);insert into t1 values ('a','b',...原创 2019-03-21 19:29:29 · 1244 阅读 · 1 评论