SQL练习
朱同学
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[hive] 经典sql题及答案(一)
题目部分 第1题 我们有如下的用户访问数据 userId visitDate visitCount u01 2017/1/21 5 u02 2017/1/23 6 u03 2017/1/22 8 u04 2017/1/20 3 u01 2017/1/23 6 u01 2017/2/21 8 U02 2017/1/23 6 U01 2017/2/22 4 要求使用SQL统计出每个用户的累积访问次数,...原创 2019-11-05 21:41:59 · 9118 阅读 · 0 评论 -
[hive] 经典sql题及答案(二)
推荐: 经典sql题及答案(一) 题目部分 4 、编写连续7 天登录的总人数: 数据: t1表 Uid dt login_status(1登录成功,0异常) 1 2019-07-11 1 1 2019-07-12 1 1 2019-07-13 1 1 2019-07-14 1 1 2019-07-15 1 1 2019-07-16 1 1 2019-07-17 1 1 2019...原创 2019-11-16 08:10:51 · 1671 阅读 · 0 评论 -
[hive] 经典sql题及答案(三)
推荐: 经典sql题及答案(一) 经典sql题及答案(二) 题目部分 22 、使用hive 求出两个数据集的差集? 数据 t1表: id name 1 zs 2 ls t2表: id name 1 zs 3 ww 结果如下: id name 2 ls 3 ww 23 25 、每个用户连续登陆的最大天数? 数据: login表 uid,date 1,2019-08-01 1,2019-08-02 ...原创 2019-11-17 20:25:53 · 1337 阅读 · 0 评论 -
[SQL99]数据库基本操作练习题(一)
完成如下的SQL语句练习: 1. 每个员工的所有信息 2. 每个人的部门编号,姓名,薪水 3. 每个人的年薪 4. 求每个人的年薪,列的别名:“年薪” 5. 求 10 这个部门的所有员工 6. 求名字是 KING 的这个人的信息 7. 求薪水大于 2000 的员工信息 8. 求部门不是 10 的员工信息 9. 求薪水在 800 和 1500 之间的员工信息(包含...原创 2019-03-14 21:55:03 · 1591 阅读 · 0 评论 -
[SQL]数据库及SQL易错题
1._______提供了在Oracle数据库系统范围内执行某种任务的操作能力, 系统权限 2._______则是一种赋予用户在指定的数据库对象(如表、视图、过程等)。 对象权限 3.在下列 RDMBS 产品中,属于小型数据库系统的是( A )。(选择一项) A. Access B. Oracle C. Sybase D. Informix 4. 数据库系统的日志文件用于记录下述哪类内容( ...原创 2019-03-17 22:26:51 · 2655 阅读 · 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 · 1333 阅读 · 1 评论
分享