[SQL]数据分析SQL笔试题
SQL笔试题
1、请简单写出left join和join的用法区别(可举例说明);
join用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段;
left join 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为NULL。
如下使用例子来说明:
2、求出订单表(order_table表)中每个客户(custid)的最近一次购买日期(要求:按custid降序排列,transdate显示年月日格式);
本题的考察点主要有max()、STR_TO_DATE()、GROUP BY、ORDER BY 和DESC函数
SELECT custid, MAX(STR_TO_DATE(a.order_date,'%Y-%m-%d')) order_date
FROM order_table as a
GROUP BY custid
ORDER BY custid DESC;
3、用一条SQL语句查出订单表(product表)购买的每类产品付款都大于60元的客户姓名;
此题的考察点有where 和 group by:如下的SQL语句可以查询出每一类产品对应付款都大于60元的客户姓名:
SELECT product as 产品,name as 客户 FROM order_product
WHERE payment > 60
GROUP BY product,name
ORDER BY product;
4、请问‘SELECT 1/3’运行后能否得到结果0.33,如不能请给出正确的代码;
得到的结果是0.3333,正确的代码应该是
SELECT ROUND(1/3,2)
5、根据如下订单表,请使用sql语法,按购买时间统计出每天的新客人数和老客人数;
名词定义如下:
新客:当天有购买,且之前没有购买的人为新客,新客人数+1;
老客:当天有购买,且之前也有购买的人为老客,老客人数+1;
6、根据如下左表具有3层关系的类目表,请使用sql语法,将数据展现成右表形式:
转载于:https://www.cnblogs.com/lsyb-python/p/11083977.html
[SQL]数据分析SQL笔试题相关推荐
- 数据分析真题日刷 | 京东2019校招数据分析工程师笔试题
今日真题 网易2018校园招聘数据分析工程师笔试卷(来源:牛客网) 题型 客观题:单选51道,不定项选择12道 完成时间 120分钟 牛客网评估难度系数 3颗星 ❤️ 「更多数据分析真题」 <数 ...
- 数据分析真题日刷 | 京东2018秋招数据分析工程师笔试题
今日真题 京东2018秋招数据分析工程师笔试题(来源:牛客网) 题型 客观题:单选18道,不定项选择12道 主观题:编程2道 完成时间 120分钟 牛客网评估难度系数 3颗星 写到「数据分析真题日刷」 ...
- 软件测试面试中会碰到sql语句的笔试题
在面试大公司的时候,很多情况下都有笔试题,笔试题经常包含软件测试的基础知识点.逻辑题.等等,有时候也会碰到关于sql语句的题目,今天来列举一些简单的sql语句,希望对大家有所帮助. 创建表语句 SET ...
- oracle 分析函数_数据分析系列笔试题(6)
途家名宿的数据分析笔试题,做的很轻松: 总分100 时间60分钟 选择题:30*2 ,代码题2*20 其中代码题,只需要提交代码即可,不需要调试! 选择题部分 集中考察SQL基本语法,SQL函数,以及 ...
- 【笔试题目整理】京东2018秋招数据分析工程师笔试题
最近在准备数据分析岗位的笔试,整理了牛客网上的一些试题与答案方便查看. ps:在牛客网搜索框搜索"数据分析",点击搜索分类版块"试卷"即可看到笔试套题. 套题信 ...
- BIGO-2020届-数据分析实习生-笔试题
1. 简单介绍一下 中位数.众数和均值 2. 分析一下在不同的统计背景下中位数.众数和均值的优劣 3. 设计两个数组X,Y,使得X的中位数大于均值,Y的均值大于中位数 4. 有5元面额纸币6张,10元 ...
- 美图数据分析实习生笔试题
以下题为当时回忆版,只记得部分题目大意. 1. 找规律 0,4,18,(),100 0=1的平方×(1-1) 4=2的平方×(2-1) 18=3的平方×(3-1) 100=5的平方×(5-1) 4的平 ...
- 美团点评2020校招数据分析方向笔试题
说明关系型数据库通过索引提升查询效率的背后原理 . 如果没有索引,数据库引擎需要通过全表扫描来查找数据,这会产生大量的磁盘IO. 关系型数据库使用B+树构建索引来加速加快查询.B+树是一种二叉查找树( ...
- 美团校招php笔试题,【美团点评】2020校招数据分析方向笔试题
这几天做了下美团校招的一些套题.(只写了编程,这两天慢慢更新吧) 这套题还是蛮简单的..我暴力了好几个都能过.一个小时多一点差不多能写完. 4.棋子翻转 题意:在4*4的棋盘上摆满了黑白棋子,黑白两色 ...
- 网易2021校招数据分析业务笔试题分析
阅读之前看这里
最新文章
- RNN,LSTM,GRU简单图解:
- 2018-3-3 论文(网络评论中非结构化信息的表示与应用研究)笔记一
- BurpSuite pro v2.0.11版
- JDK synchronized的实现细节
- Unable to find 'struts.multipart.saveDir' property setting.
- 简单介绍蓝牙无线模块和手机进行的车数据交互技巧
- int linux 原子操作_linux c++编程之多线程:原子操作如何解决线程冲突
- OpenJudge NOI 1.8 24:蛇形填充数组
- leetcode-反转整数
- 主链 100 强榜单出炉, XRP 竟与比特币比肩; 以太坊每周产生 1248 种新代币 | 数据周榜...
- 浅谈win10修复系统文件的方法
- Vimtutor中文版
- mysql中不重复_mysql中distinct的用法(不重复记录)
- 前端路由和后端路由(浅聊)
- 电子时钟课程设计报告
- 电脑网易云音乐,网易云音乐的橄榄枝来了?
- 155款安卓开源项目源码整理,总有你要找的(精心收集)
- 50页PPT,让你全面了解物联网产业链及发展趋势 | 附下载
- GODOT游戏编程001
- Fragment运行时错误
热门文章
- 论软件产品的易用性(一)
- 从零开始学Android!渣本毕业两年经验,附超全教程文档
- 【2016Esri全球用户大会主题亮点】GIS Apps的交响乐
- m.555lu.co list.php,CST 仿真色散曲线
- 《21天学通C语言(第7版)》一2.5 答 疑
- 【BFS】哈理工OJ-2074-逃生
- Pytorch 多GPU数据并行(DataParallel)
- android h5 保存通讯录,h5+调用系统通讯录
- Linux使文件变成二进制,linux 二进制文件显示方法
- 数学建模——01规划 / 线性规划 (工具:matlab + lingo,算法:Folyd)