[SQL]数据分析SQL笔试题

更新时间:2023-05-14 14:54:27 阅读: 评论:0

[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_der_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语法,将数据展现成右表形式:

本文发布于:2023-05-14 14:54:27,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/897567.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:购买   没有   结果   类产品
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图