嘻嘻作者哈哈
嘻嘻作者哈哈
全部文章
题解
归档
标签
去牛客网
登录
/
注册
嘻嘻作者哈哈的博客
也无风雨也无晴
全部文章
/ 题解
(共11篇)
题解 | #组合 Products 表中的产品名称和 Customers 表中的顾客名称#
不知这道题意义何在? select prod_name from Products union select cust_name as prod_name from Customers order by prod_name;
Mysql
2022-05-01
0
268
题解 | #将两个 SELECT 语句结合起来(二)#
题目要求自相矛盾? 将两个 SELECT 语句结合起来 注意:这次仅使用单个 SELECT 语句。 按照自己的理解写的,AC了 select * from OrderItems where prod_id like "BNBG%" or quantity=100;
Mysql
2022-04-29
0
523
题解 | #将两个 SELECT 语句结合起来(一)#
结合多个select结果采用union或者union all,union会自动去除重复的元组(行); 根据题意推断,拼接多个查询结果集时需要去重,因此采用union; 需要以BNBG开头,所以需要用模糊查询; 最后排序使用order by; select * from OrderItems wh...
Mysql
2022-04-28
0
335
题解 | #列出供应商及其可供产品的数量#
需要统计每个供应商对应的产品的数量,因此需要使用供应商id进行分组。 select v.vend_id, count(prod_id) prod_id from Vendors v left join Products p using(vend_id) group by v.vend_id ord...
Mysql
2022-04-27
0
209
题解 | #返回产品名称和每一项产品的总订单数#
思路分析 首先,产品名称与订单号是1对多的关系,即一个产品可以对应多个订单; 需要计算每项产品的总订单数,因此需要根据产品进行分组; 之后使用统计函数中的count进行求和。所有的统计函数都会忽略NULL。 第一种写法 select prod_name, count(order_num) ord...
Mysql
2022-04-27
0
321
题解 | #返回产品名称和与之相关的订单号#
题目分析 首先,产品名称与订单号是1对多的关系,即一个产品可以对应多个订单; 查询结果中,产品名称需要全部显示,订单号唯一; 方法一: 如果采用左外连接,为保证产品名称全部显示,应将Products作为左表。 select prod_name, order_num from Products...
Mysql
2022-04-27
2
505
题解 | #检索每个顾客的名称和所有的订单号(二)#
搞懂各种连接很重要 本题思路 关键信息:没有下过单顾客名也需要列出来,需要使用左外连接或者右外连接;最后采用order by排序; 左外连接:连接符号左边的表里面的数据全部显示,连接符号右边的表如果与左表匹配则正常列出;如果不匹配则置为NULL;MySQL中为表1 left outer join ...
Mysql
2022-04-24
0
395
题解 | #检索每个顾客的名称和所有的订单号(一)#
使用两张表的公共字段,进行正常的内连接即可。 select cust_name, order_num from Customers c join Orders o on c.cust_id=o.cust_id order by cust_name;
Mysql
2022-04-22
16
2162
题解 | #确定最佳顾客的另一种方式(二)#
这个题目还可以。 使用Orders表和顾客表Customers连接,可以得到每个订单对应得顾客姓名; 使用OrderItems表和Orders表连接,可以得到每个订单对应得金额; 然后使用group by进行分组,分组依据为顾客姓名; 最后对每个顾客的订单金额进行求和,筛选,排序。 select...
Mysql
2022-04-22
4
531
题解 | #返回购买 prod_id 为 BR01 的产品的所有顾客的电子邮件(二)#
采用3表连接的方法,找出表与表之间关联的字段。 select c.cust_email from OrderItems oi join Orders o on oi.order_num=o.order_num join Customers c on o.cust_id=c.cust_id where...
Mysql
2022-04-22
3
538
首页
上一页
1
2
下一页
末页