SQL第13课挑战题

  1. 使用inner join,以检索每个顾客的名称(customers表中的cust_name)和所有的订单号(orders表中的order_num).
  1. 修改第一题,仅列出所有顾客,及时他们没有下过订单。
  1. 使用outer join联结products表和orderitems表,返回产品名称(prod_name)和与之相关的订单号(order_num)的列表,并按商品名称排序。
  1. 修改上一题中创建的SQL语句,使其返回每一项产品的总订单数(不是订单号)。
  1. 列出供应商(vendors表中的vend_id)及其可供产品的数量,包括没有产品的供应商。需要使用outer join和count()聚合函数来计算products表中每种产品的数量。注意:vend_id列会显示在多个表中,因此在每次引用它时都需要完全限定它。
相关推荐
攒了一袋星辰5 分钟前
SequenceGenerator废弃序列号异步补偿机制技术实现方案
java·开发语言·数据库·mysql
刘晨鑫116 分钟前
MySQL故障排查与生产环境优化
数据库·mysql·adb
PD我是你的真爱粉42 分钟前
MySQL 锁机制:从理论分类到死锁实战
数据库·mysql·adb
Benszen1 小时前
SQL 基础及 MySQL DBA 运维实战 - 6:Mycat代理技术
sql·mysql·dba
会飞的大可1 小时前
Redis 故障排查与应急手册:从理论到实践
数据库·redis·缓存
Li emily1 小时前
解决了用美股历史数据api分析价格波动的困扰
数据库·人工智能·python
茉莉玫瑰花茶1 小时前
MySQL 存储过程与触发器超详解:从基础到实战(含面试题 + 案例)
数据库·mysql
xiaokangzhe1 小时前
MySQL故障排查与优化
数据库·mysql
圣光SG1 小时前
Java类与对象及面向对象基础核心详细笔记
java·前端·数据库
2601_949818091 小时前
LangChain-08 Query SQL DB 通过GPT自动查询SQL
数据库·sql·langchain