SQL笔试题目分享(一)

SQL笔试经典50题及答案解析(题目1-10) 前言 最近博主在准备数据分析岗位的笔试和面试,其中的考察重点就是SQL。听说练了这50道题目,什么现场手撕SQL统统都不怕,我就赶紧来练习了!壮士们,练完以后就什么都不怕啦~ 环境: Navicat Premium 12 说明: 本篇练习的是题目1-:10,都很简单,新手也不用害怕~ 题目11-20: 题目21-30: 题目31-40: 题目41-50: 文章目录创建说明创建显示题目题目1... 阅读详情

3、SQL 数据分析 某宝有一张订单表 ordr_list,共有三列:ordr_id(订单 id)-- bigint,uid(买家 id)-- bigint,create_time(下单时间)-- datetime,对于同一个买家,每个订单 的下单时间均不同。 写 SQL 求得每个用户最早下单的订单 id,每个买家一行;输出两列:uid(买家 id),ordr_id(最早下单的订单 id)

-- 3、
select uid,order_id from 
(select uid,order_id,row_number() over(partition by uid order by create_time asc) as rn 
from order_list ) a 
where rn =1

4、SQL 数据分析 有一张用户活跃表 active_user,包括两个字段:uid(用户 id),active_date('年月-日'),求当天用户在第 7 天、第 14 天的回访比例。

-- 4、
select a.active_date,count(distinct b.uid)/count(distinct a.uid) as 7_retention, count(distinct c.uid)/count(distinct a.uid) as 14_retention
from active_user a 
left join active_user b 
on b.active_date=date_add(a.active_date,7) and a.uid=b.uid
left join active_user c 
on c.active_date=date_add(a.active_date,14) and a.uis=c.uid

5、SQL 数据分析 有一组数:2,17,45,8,34,66,52,98,111,655 请用 SQL 找出中位数。

中位数可以考虑函数percentile_appro

SQL笔试经典50题及答案解析(题目41-50) 前言 最近博主在准备数据分析岗位的笔试和面试,其中的考察重点就是SQL。听说练了这50道题目,什么现场手撕SQL统统都不怕,我就赶紧来练习了!壮士们,练完以后就什么都不怕啦~ 环境: Navicat Premium 12 说明: 本篇练习的是题目41-50,哪怕不简单,大家也不用害怕,take it easy~ SQL笔试经典50题及答案解析(题目11-20) 文章目录创建说明创建显示题目... 阅读详情

相关推荐

SQL笔试经典50题及答案解析(题目21-30)

前言 最近博主在准备数据分析岗位的笔试和面试,其中的考察重点就是SQL。听说练了这50道题目,什么现场手撕SQL统统都不怕,我就赶紧来练习了!壮士们,练完以后就什么都不怕啦~ 环境: Navicat Premium 12 说明: 本篇练习的是题目21-30,其余参考链接 文章目录创建说明创建显示题目题目21题目22题目23题目24题目25题目26题目27题目28题目29题目30 创建 ...

weixin_43890183的博客 3949

SQL笔试题库(有答案)

SQL笔试题库。

SQL笔试经典50题及答案解析(题目11-20)

前言 最近博主在准备数据分析岗位的笔试和面试,其中的考察重点就是SQL。听说练了这50道题目,什么现场手撕SQL统统都不怕,我就赶紧来练习了!壮士们,练完以后就什么都不怕啦~ 环境: Navicat Premium 12 说明: 本篇练习的是题目11-20,都很简单,新手也不用害怕~ 题目1-10: 题目21-30: 题目31-40: 题目41-50: 文章目录创建说明创建显示题目题目11...

weixin_43890183的博客 4973

sql常见笔试

以上SQL面试题,经常会出现在笔试环节,特别是java发工程师岗位,虽然不是很难,但对于那些比较熟悉SSH发,不经常写SQL的同学来说,有时候还真是不知道怎么写。

2019年秋招部分大厂SQL

突发奇想,翻出去年秋招时候的几道笔试题做做,看看我这刀是不是老了。总的来说我遇到的题目难度都还OK,不是很难,耐心、细心点是没有什么问题的。不嫌弃的话就起来练练手吧。01某滴有一张...

胖里的博客 1233

SQL提取用户首次下单的信息(金额、时间)

被打倒次,你站起来了;两次,你又站起来了。我相信你能做到!可百次呢?千次呢? 最近直在刷些数据分析的笔试题,在网易2020的校招题目中看到这样SQL题: 用户第单购买的行为往往反映了用户对平台的信任度和消费能力。现在数据库中有一张用户交易order,其中有userid(用户ID)、amount(消费金额)、paytime(支付时间),写出对应SQL语句,查出每个用户第单的...

dhr223的博客 1万+

sql 学习记录之:查询最早提交的记录信息

这个想法思路是对的,结果也是没问题的,但是呢但记录数据很大的时候,性能上就会相对差点,因为这条sql需要遍历两次tbl_a,那有没有遍历次就可以取得我们想要的数据的sql呢。定义tbl_a有字段col_id主键、col_order_id订单号、col_creator创建、col_created_time创建时间(结构与数据附文尾)1、GROUP_CONCAT,聚合函数,与groupby合用,用于拼接字段值或者文本。......

myinsert的博客 3508

SQL查询每个用户首次购买商品

goods如下: name time product A 2016-1-2 WFEY B 2016-2-17 ASG A 2017-1-10 SGH C 2015-4-5 HRT C 2016-7-12 XCC A 2017-3-4 ESFW SELECT g.n...

思过留痕 8651

SQL笔试经典40题

SQL是我接触的第二门编程语言,学得挺早,但到现在已经好几年没用过SQL了,因为搞机器学习用python(numpy/pandas),最近刷笔试题遇到SQL题都有点忘了,故再次拾起,回顾回顾。本文所使用数据库为Oracle19c。SQL (Structured Query Language) 是具有数据操纵和数据定义等多种功能的数据库语言,这种语言具有交互性特点,能为用户提供极大的便利,数据库管理系统应充分利用SQL语言提高计算机应用系统的工作质量与效率。SQL 语句可以单行或多行书写,以分号结尾;

weixin_44458771的博客 1万+

SQL基本功()--SQL数据库,2024最新Python面试笔试题目分享

用来创建或者删除存储数据用的数据库以及数据库中的等对象。

m0_60607895的博客 1168

数据分析师实习岗笔试(part1)

笔试后记,仅供参考 因为公司说不能泄露笔试题,所以我就加了点润色,但是不影响内容 限时免费:1天 前言 笔试时间:2020年6月 笔试方式:在线笔试 笔试内容:sql语言、R语言/python、统计学相关知识 笔试时间:2小时之内 来几个励志的名名言吧 要随时牢记在心中:决心取得成功比任何件事情都重要。——林肯 烈火试真金,逆境试强者。——塞内加 笔试内容 第题 现在需要按月统计汇总,得到最近1个月每个省份每个月的成交总数,输出结果是省份、月份、成交总数,其中同个省份按月份从前到后

小山羊的学习日志 1979

网络2019校招笔试

网络笔试,游戏发岗位。前面8个选择题,主要考的是基础,里面有SQL题。后面两道填空题,都是考的指针。两道问答题,第个具体是什么,不记得了;第二个是考的Linux,列举常用Linux命令。最后两道编程题,如下: 随机给出5张扑克牌,编程实现判定这5张牌是否顺子。 1块钱可以买1瓶汽水,2个汽水瓶可以换瓶汽水,4个瓶盖可以换瓶汽水,用编程实现有n块钱的时候,最多可以喝多少瓶汽水?...

L--certain 5174

大唐电信笔试两道数据库

大唐电信两道数据库题 1、有个数据A,有pkid 和 enter_time(日期类型),统计出当月注册的用户数,提示用to_char。 答案 select count(pkid) from A group by substr(to_char(enter_time,'yyyymmddhh24miss'),0,6) 2、有个数据A,有pkid和name,统计出用户名...

yj1007的博客 245

SQL笔试经典50题及答案解析(题目31-40)

前言 最近博主在准备数据分析岗位的笔试和面试,其中的考察重点就是SQL。听说练了这50道题目,什么现场手撕SQL统统都不怕,我就赶紧来练习了!壮士们,练完以后就什么都不怕啦~ 环境: Navicat Premium 12 说明: 本篇练习的是题目31-40,其中部分题目缺失。剩下的这几道题,真的都很简单,对新手不要太友好~ 文章目录创建说明创建显示题目题目31题目32题目37(有问题)题目...

weixin_43890183的博客 3137

SQL Server】常用Code及练习题

常用Sqlserver Code以及相关练习

小管博客空间站 1693

数据库基本操作

、数据 Student(S#,Sname,Sage,Ssex) 学生 S#:学号;Sname:学生姓名;Sage:学生年龄;Ssex:学生性别 Course(C#,Cname,T#) 课程 C#,课程编号;Cname:课程名字;T#:教师编号 SC(S#,C#,score) 成绩 S#:学号;C#,课程编号;score:成绩 Teacher(T#,Tname) 教师 T#:教师编号; Tname:教师名字

haitunxiaomo的专栏 1592

经典SQL面试题

、 --1.学生 Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程 Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,T# 教师编号 --3.教师 Teacher(T#,Tname) --T# 教师编号,Tname 教师姓名 --4.成绩 ...

全网同名,欢迎关注。 1万+

考试常考的SQL题目

<br />http://wenku.baidu.com/view/dd43994ae45c3b3567ec8b29.html

hello926的专栏 480
上一篇: 西山居数据分析2022笔试题目-excel部分
下一篇: SQL笔试题目分享(二)
七天笔记本
博客等级 码龄7年 43粉丝 47原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值