news 2026/5/13 4:44:12

头歌综合查询

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
头歌综合查询

第1关:卖过“海信”但没有卖过“海尔”空调的员工

-- 写出能实现以下查询的SQL语句: -- 查询销售记录中,卖过“海信”但没有卖过“海尔”空调的员工编号,姓名,性别和手机号,结果以员工编号排序.。 -- 请在以下空白处填写语句: select s.sid, s.sname, s.gender, s.mobile from staff s where exists( select 1 from sales_record sr join products p on sr.pid = p.pid where sr.sid = s.sid and p.manufacturer = '海信' )and not exists( select 1 from sales_record sr join products p on sr.pid =p.pid where sr.sid = s.sid and p.manufacturer = '海尔' ) order by s.sid; -- EOF

第2关:卖过1号员工所卖过的全部产品的员工

-- 写出能实现以下查询的SQL语句: -- 查询销售记录中,卖过1号员工所卖过的全部产品的员工编号和姓名,结果以员工编号排序。 -- 请在以下空白处填写语句: select s.sid, s.sname from staff s where s.sid !=1 and not exists( select p.pid from sales_record sr1 join products p on sr1.pid = p.pid where sr1.sid=1 and not exists( select 1 from sales_record sr2 where sr2.sid = s.sid and sr2.pid = sr1.pid ) ) order by s.sid; -- EOF

第3关:只卖过“海尔”空调的员工

-- 写出能实现以下查询的SQL语句: -- 查询销售记录中,只卖过“海尔”空调(没卖过其他品牌空调)的员工编号和姓名,结果以员工编号排序。 -- 请在以下空白处填写语句: select s.sid, s.sname from staff s join sales_record sr on s.sid=sr.sid join products p on p.pid = sr.pid group by s.sid,s.sname having count(distinct case when p.manufacturer!='海尔' then p.manufacturer end)=0 and count(distinct case when p.manufacturer = '海尔' then p.manufacturer end)>0 order by s.sid; -- EOF

第4关:2023年月报表

-- 写出能实现以下查询的SQL语句: -- 统计2023年每月销售总额.列出月份(列名:月),销售额(列名:销售额),结果依月份排序。 -- 请在以下空白处填写语句: select month(sr.sdate) as '月', sum(sr.quantity * p.price * coalesce(sr.discount,1)) as '销售额' from sales_record sr join products p on sr.pid = p.pid where year(sr.sdate)='2023' group by month(sr.sdate) order by month(sr.sdate); -- EOF

第5关:2023年10月员工销售报表

-- 写出能实现以下查询的SQL语句: -- 查询2023年10月,每位员工的销售额.列出:员工号(sid),姓名(sname),销售额(sales_amount),单笔金额超过10000元的单数(即销售记录数,命名large_rec_nums),单笔金额超过10000元的单数不超过5笔的不列出,结果按销售额从高到低排序。 -- 请在以下空白处填写语句: select s.sid, s.sname, sum(sr.quantity * p.price * coalesce(sr.discount,1)) as 'sales_amount', count(case when sr.quantity * p.price * coalesce(sr.discount,1)>10000 then 1 end) as 'large_rec_nums' from staff s join sales_record sr on sr.sid = s.sid join products p on sr.pid = p.pid where year(sr.sdate)='2023' and month(sr.sdate)='10' group by s.sid,s.sname having count(case when sr.quantity * price * coalesce(sr.discount,1)>10000 then 1 end)>5 order by sales_amount desc; -- EOF

第6关:年度销售冠军

-- 写出能实现以下查询的SQL语句: -- 查询2023年销售额最高(第1名)的员工号(sid),姓名(sname)和销售金额(sales_amount),所给数据集没有并列第1名 -- 请在以下空白处填写语句: select s.sid, s.sname, sum(sr.quantity * p.price * coalesce(sr.discount,1))as 'sales_amount' from sales_record sr join products p on sr.pid = p.pid join staff s on sr.sid = s.sid where year(sr.sdate)=2023 group by s.sid, s.sname order by sales_amount desc limit 1; -- EOF
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/13 4:43:51

4G时代芯片市场洗牌:中国移动如何成为高通替代者的关键推手

1. 项目概述:一场由4G标准之争引发的芯片市场洗牌在2012年的那个时间点,如果你问我移动通信行业最火的话题是什么,我会毫不犹豫地告诉你:LTE,也就是我们常说的4G。但这场技术盛宴背后,远不止是网速从3G到4G…

作者头像 李华
网站建设 2026/5/13 4:42:15

终极罗技PUBG鼠标宏配置:告别枪口上跳的智能解决方案

终极罗技PUBG鼠标宏配置:告别枪口上跳的智能解决方案 【免费下载链接】logitech-pubg PUBG no recoil script for Logitech gaming mouse / 绝地求生 罗技 鼠标宏 项目地址: https://gitcode.com/gh_mirrors/lo/logitech-pubg 还在为《绝地求生》中的枪口上跳…

作者头像 李华
网站建设 2026/5/13 4:41:49

大语言模型量化技术:分组量化与M-ANT优化实践

1. 大语言模型量化技术背景与挑战在自然语言处理领域,大语言模型(LLMs)如GPT、LLaMA等展现出惊人的能力,但随之而来的是巨大的计算和内存开销。以LLaMA3为例,其4050亿参数需要约800GB内存,远超高端GPU的显存容量。这种资源需求使得…

作者头像 李华
网站建设 2026/5/13 4:38:06

WarcraftHelper终极指南:5步解决魔兽争霸III所有兼容性问题

WarcraftHelper终极指南:5步解决魔兽争霸III所有兼容性问题 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为魔兽争霸III在现代Windo…

作者头像 李华
网站建设 2026/5/13 4:37:20

AI 驱动单元测试生成:智能优先级与自动化验证实践

1. 项目概述如果你和我一样,长期在维护一个中大型的 TypeScript 项目,那么“补单元测试”这件事,大概率是你技术债清单上那个永远在滚动、却很少被真正划掉的任务。手动写测试枯燥耗时,尤其是面对那些遗留的、逻辑复杂的业务函数时…

作者头像 李华