SQL面经汇总
转载链接:https://www.nowcoder.com/discuss/95812
目前的打算是还要写一个假设检验的汇总和机器学习的汇总。
之前写的概率论汇总: https://www.nowcoder.com/discuss/95737
另外欢迎大家讨论这些题和贡献自己遇到的题目。
推荐一个介绍SQL网站吧,是我和我同学找工作时经常看的:http://www.dscademy.com/languages/sql
餐馆菜单输出最贵的五道菜 https://www.nowcoder.com/discuss/94886
学校中有一个年级表,有两个核心字段,student_id和class_id,把年级中大于30人的班级查出来? https://www.nowcoder.com/discuss/94604
一题用到group by 和 having count 的sql题目 https://www.nowcoder.com/discuss/93651 这道题没什么信息量,主要是建议大家看一下group by xxx having的用法,例如这里有讲解http://www.dscademy.com/languages/sql/
有个表,里面有学生的name,还有成绩,让你统计一个班有几个学生 https://www.nowcoder.com/discuss/92802
有个表,叫你计算班级每个科目的平均分 https://www.nowcoder.com/discuss/92802
SQL有哪些聚合函数? https://www.nowcoder.com/discuss/92333
获取每个用户当天的订单量 答案:DateDiff(hh,datetime,getDate())<=24 https://www.nowcoder.com/discuss/92333
学校中有一个年级表,有两个核心字段,student_id和class_id,把年级中大于30人的班级查出来? https://www.nowcoder.com/discuss/92253
MySQL的外键?https://www.nowcoder.com/discuss/92253
MySQL连接查询?https://www.nowcoder.com/discuss/92253
一个成绩表,其中存放了学生信息和成绩信息,三列 id,subject,grade其中subject就是课程的id,如何将学生按总分排序?https://www.nowcoder.com/discuss/90819
找出每个班级里面的及格的人数和不及格的人数 https://www.nowcoder.com/discuss/90707
两个表TB_0(订单号,用户名,订单金额,下单时间,商品ID),TB_1(用户名,创建时间,余额)用SQL解答,(1) 提取用户余额>=10,半年前下过单买过ID=A,且半年内只买过ID=B的用户信息;(2)删去TB_1中重复值(只保留一条) https://www.nowcoder.com/discuss/89903
根据用户浏览页面的数据计算页面转化率 https://www.nowcoder.com/discuss/89156
查找二度好友 https://www.nowcoder.com/discuss/89156
根据商品交易记录找商品销量的中位数,然后对于销量超过中位数的商品找出超过中位数的时间点。 https://www.nowcoder.com/discuss/89156
写了个window function,但是对面说不可以用window function,那我写个子查询吧 https://www.nowcoder.com/discuss/89156
左连接数据会不会变多之类的 https://www.nowcoder.com/discuss/89124
订单表user_order结构和数据如下。请编写sql语句查出首次下单日期是2018年05月22号的用户数量,注意是首次下单。
id user_id product price create_date
1 234 坚果Pro2 1400 '2018-05-21'
2 234 锤子TNT 1400 '2018-05-21'
3 356 小米mix 1400 '2018-05-21'
4 357 硅胶娃娃 1400 '2018-05-21'
https://www.nowcoder.com/discuss/85584
招银网络科技的秋招笔试 https://www.nowcoder.com/discuss/82844
写两个sql语句,统计XX人数、选出课程编号不为XX的学生ID https://www.nowcoder.com/discuss/82538
V1,v2,v1,v3..求所有的v1,v2,v3中的最大值 https://www.nowcoder.com/discuss/82422
学生成绩表,求每个学科的最多最少分数和平均分,用了max,min,avg和group by https://www.nowcoder.com/discuss/82422
腾讯2018秋招笔试第九题 https://www.nowcoder.com/discuss/81888
酷狗笔试题 https://www.nowcoder.com/discuss/81811
count(1),count(*),count(列名) 这三个有什么区别 https://www.nowcoder.com/discuss/77924
求出中位数平均数和众数(除了用count之外的方法) https://www.nowcoder.com/discuss/77780
Join的几种操作的区别 left join / inner join / right join https://www.nowcoder.com/discuss/76933
union和union all的区别,谁的效率更高 https://www.nowcoder.com/discuss/76933
用distinct和用group by去重,谁的效率更高 https://www.nowcoder.com/discuss/76933
Sum与count区别 https://www.nowcoder.com/discuss/76357
输出学院每个班某课程的平均成绩 https://www.nowcoder.com/discuss/76357
一张学生表。把数学成绩前10的学生信息查出来。 https://www.nowcoder.com/discuss/75120
统计总成绩取前10名的学生。 https://www.nowcoder.com/discuss/75120
创建一个表 新增列到表里 https://www.nowcoder.com/discuss/74733
给了若干笔交易,每笔交易包含用户id和物品id,要求计算:对于每个用户,有多少其他用户和他购买了相同的物品。我先按物品id建hash然后按用户id建立hash最后计数。 https://www.nowcoder.com/discuss/74343
订单表结构为 (用户id,商品id),写一个sql语句,查询购买商品数最多的前十个用户;SELECT user_id,COUNT(product_id) FROM order_list GROUP BY user_id ORDER BY product_id LIMIT 0,10 https://www.nowcoder.com/discuss/70129
交易表结构为user_id,order_id,pay_time,order_amount。写sql查询过去一个月付款用户量(提示 用户量需去重)最高的3天分别是哪几天。写sql查询做昨天每个用户最后付款的订单ID及金额 https://www.nowcoder.com/discuss/69801
PV表a(表结构为user_id,goods_id),点击表b(user_id,goods_id),数据量各为50万?条,在防止数据倾斜的情况下,写一句sql找出两个表共同的user_id和相应的goods_id https://www.nowcoder.com/discuss/69801
表结构为user_id,reg_time,age, 写一句sql按user_id尾数随机抽样2000个用户 写一句sql取出按各年龄段(每10岁一个分段,如(0,10))分别抽样1%的用户 https://www.nowcoder.com/discuss/69801
用户登录日志表为user_id,log_id,session_id,plat 用sql查询近30天每天平均登录用户数量 用sql查询出近30天连续访问7天以上的用户数量 https://www.nowcoder.com/discuss/69801
表user_id,visit_date,page_name,plat 统计近7天每天到访的新用户数 统计每个访问渠道plat7天前的新用户的3日留存率和7日留存率 https://www.nowcoder.com/discuss/69801
学生表,课程表,成绩表,一条sql写出每门课程的及格和不及格的学生数量。 https://www.nowcoder.com/discuss/69172
表格中有A, B两列,分别是日期和比赛的胜/负情况,要求展示每个日期的胜负个数。https://www.nowcoder.com/discuss/67123
假设教师带了至少两门课,如何写sql语句可以让教师查出每门课的及格率。https://www.nowcoder.com/discuss/65668
Mysql主键和唯一索引的区别 https://www.nowcoder.com/discuss/59865
SQL面经汇总的更多相关文章
- 一个有趣的SQL Server 层级汇总数据问题
看SQL Server大V宋大侠的博客文章,发现了一个有趣的sql server层级汇总数据问题. 具体的问题如下: parent_id emp_id emp_nam ...
- SQL Server2008 程序设计 汇总 GROUP BY,WITH ROLLUP,WITH CUBE,GROUPING SETS(..)
--SQL Server2008 程序设计 汇总 GROUP BY ,WITH ROLLUP WITH CUBE GROUPING SET(..) /*********************** ...
- SQL语句详细汇总
SQL语句详细汇总 | 浏览:3061 | 更新:2013-06-10 19:50 一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 d ...
- SQL字符串操作汇总
SQL字符串操作汇总 --将字符串中从某个字符开始截取一段字符,然后将另外一个字符串插入此处 select stuff('hello,world!',4,4,'****') --返回值hel*** ...
- Oracle知识梳理(三)操作篇:SQL基础操作汇总
Oracle知识梳理(三)操作篇:SQL基础操作汇总 一.表操作 1.表的创建(CREATE TABLE): 基本语句格式: CREATE TABLE table_name ( col_ ...
- SQL基础操作汇总
SQL基础操作汇总 一.表操作 1.表的创建(CREATE TABLE): 基本语句格式: CREATE TABLE table_name ( col_name datatype, -- ...
- SQL学习之汇总数据之聚集函数
一. 1.我们经常需要汇总数据而不用把他们实际检索出来,为此SQL提供了专门的函数,以便于分析数据和报表生成,这些函数的功能有: (1)确定表中行数(或者满足单个条件或多个条件或包含某个特定值的行数) ...
- sql常用语句汇总
--创建数据库 USE yuju CREATE database YuJu on primary ( name='YuJu', filename='B:\ceshi数据库\YuJu.mdf', max ...
- sql小计汇总 rollup用法实例分析
这里介绍sql server2005里面的一个使用实例: ),city ),score int) GO 1. 只有一个汇总 select province as 省,sum(score) as 分数 ...
随机推荐
- [luogu1080] 国王游戏
题面 这是一个比较经典(害人不浅)的题目啊, 很早就听说过这个题目的大名, 今日得见, 果然非凡题所可以比拟的啊, 行了, 瞎扯就先扯到这里, 题目大意应该是很好解释的, 我就不解释了, 要使得最 ...
- 列表中不限制宽度,hover时,字体font-weight:bold,防止抖动
项目一个小问题困扰了很久,在一个没有限制宽度的列表容器中,如果给hover时,给字体➕'font-wieght:bold'容器就会变宽,然后移动的下一个容器,就会出现抖动,这样很是影响用户体验,于是在 ...
- Srv数据格式
1.简介 类似msg文件, srv文件是用来描述服务( service数据类型的, service通信的数据格式定义在*.srv中. 它声明了一个服务, 包括请求(request)和响应( reply ...
- <摘录>字节对齐与结构体大小
说明: 结 构体的sizeof值,并不是简单的将其中各元素所占字节相加,而是要考虑到存储空间的字节对齐问题.这些问题在平时编程的时候也确实不怎么用到,但在一 些笔试面试题目中出是常常出现,对sizeo ...
- MVC view操作(Razor语法)
Razor,很有意思的剃刀.相较与之前开发WEB的方式,Razor真是轻松惬意. 下面说一下我使用Razor的一些心得. 页面中归根结底是一个输出字符串(HTML CSS JS等混合的字符串)的过程. ...
- KVM虚拟机IO处理过程(二) ----QEMU/KVM I/O 处理过程
接着KVM虚拟机IO处理过程中Guest Vm IO处理过程(http://blog.csdn.net/dashulu/article/details/16820281),本篇文章主要描述IO从gue ...
- 不大于N的所有素数
算法如下: #include<stdio.h> #include<math.h> void Sieve(int n) { int p,j,i; ],L[n+]; ;p<= ...
- ios学习路线—Objective-C(深浅拷贝)
在ObjC中,什么是深浅拷贝? 深浅拷贝分别指深拷贝和浅拷贝,即 mutableCopy 和 copy 方法. copy复制一个不可变对象,而 mutableCopy 复制一个 mutable 可 ...
- canvas 绘制刮刮卡
思路=> 用div来展示刮奖结果,用canvas绘制刮奖前展示的图片或者文字:将canvas叠在div上方,刮奖是只需要操作canvas配合touch事件即可简单完成. canvas刮奖可以用g ...
- 【数据结构与算法】003—排序算法(Python)
写在前面 常见排序算法可以分为两大类: 非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序. 线性时间非比较类排序:不通过比较 ...