第二部分SQL查询语句的学习
多表查询
1.查询“10248”和“10254”号订单的订单ID、运货商的公司名称、订单上所订购的产品的名称
2.查询单价大于20元的所有产品的产品名称、单价以及供应商的公司名称
3.查询按箱包装的所有产品的订单ID,订购日期,产品名称,单位数量
4.查询订单ID结尾是5的所有订单的订单ID,货款金额(运货费+应付金额),产品名称,并且货款金额取整,不四舍五入
5.查询天津和厦门的客户在2020年订购的所有订单的订单ID、所订购的产品名称和数量
6.查询订购日期在2020年7月1日至2020年8月15日之间的订单的订购日期、订单ID、相应订单的客户公司名称、负责订单的雇员的姓氏和名字等字段的值,并将查询结果按雇员的“姓氏”和“名字”字段的升序排列,“姓氏”和“名字”值相同的记录按“订单 ID”的降序排列
7.找出客户ID长度为5的订单id,客户id,公司名称,客户电话,并根据订单ID升序排序
8.找出订单10284的所有订单id,产品名称,运货商公司名称
9.获取在北京工作并向福星制衣厂股份有限公司发送过订单的职工名称
10.检索出向艾德高科技提供产品的供应商所在的城市
分组查询
1.按年度统计销售额
2.按类别,产品分组,统计销售额。
3.按每年各季度统计订单销售量
4.统计各类产品的平均价格
5.统计各地区客户的总数量
6.查询华北客户的每份订单的订单ID和销售金额
7.按运货商公司名称,统计2020年由各个运货商承运的订单的总数量
8.统计2020年上半年的每份订单上所订购的产品的总数量
9.查询哪些产品的年度销售额低于2000
10.查出订单总额超出5000的所有订单,客户名称,客户所在地区
综合查询
1.查询所有“中硕贸易”,“学仁贸易”,“正人资源”,“中通”客户的订单ID,公司名称
2.查询所有订单ID开头为102的订单的订单ID,产品名称,单价
3.查询所有订单中月份不是单数的订单的订单ID,月份
4.分别各写一个查询,得到订单中折扣为15%,20%的所有订单,并将两个查询再组成一个(要求使用union all)
5.检索出职务为销售代表的所有订单中,每笔订单总额低于2000的订单id,以及相关供应商名称
6.查询所有库存产品的订单id,订单总额,并按照订单总额排序
7.找出华北地区能够供应海鲜的所有供应商列表
8.计算每一笔订单的发货期(从订购到发货),运货期(从发货到到货)的时长,并按照发货期从长到短的顺序进行排序
9.查询入职时超过30岁的员工的雇员信息
10.查询各月订单ID以6结尾的订单的订单量,并过滤低于订单量10的订单,结果输出月,订单量,销售额,结果按照销售额降序排序
最后编辑:严锋 更新时间:2023-11-03 09:53