查询销量最高的产品mysql_MYSQL之——查询练习题
1、用一条SQL 语句 查询出`chengji`表,每门课都大于80 分的学生姓名。
name kecheng fenshu
张三 语文 81
张三 数学 75
李四 语文 76
李四 数学 90
王五 语文 81
王五 数学 100
王五 英语 90
sql:select distinct name from chengji where name not in (select name from chengji where fenshu<=80 );
sql:select name from chengji group by name having min(fenshu)>80
思路:筛选出小于等于80的分数的名字,过滤掉小于等于80的分数的名字,再对名字进行去重
对名字进行分组,再判断大于80的分数
注:分组前,条件使用where;分组后,条件使用having;having后通常跟聚合函数
2、学生表 如下:
自动编号 学号 姓名 课程编号 课程名称 分数
1 2005001 张三 0001 数学 69
2 2005002 李四 0001 数学 89
3 2005001 张三 0001 数学 69
1)查询出重复的数据,且id为最大或者最小的
sql:select max(id) id,name,kecheng,fenshu from chengji group by fenshu,kecheng,name having count(name)>1
sql:select min(id) id,name,kecheng,fenshu fromchengji group by fenshu,kecheng,name having count(name)>1
2)删除除了自动编号不同, 其他都相同的学生冗余信息。
sql:
3、一个叫 team 的表,里面只有一个字段name, 一共有4 条纪录,分别是a,b,c,d, 对应四个球对,现在四个球对进行比赛,用一条sql 语句显示所有可能的比赛组合.
思路:先把team分成两个表;两表组合;去掉重复的组合
sql:select a.name,b.name from team a,team b where a.name
4、
问题:
1)查询张三的2019年生产产品的销售量(使用left join 关键字)
sql:
select
*
from sales
left join deal on sales.S=deal.S
left join production on deal.P=production.P
where Sname=‘张三‘ and Pdate like ‘2019%‘;
2)查询生产日期2020年的一季度各产品的总销量
sql:
select
t2.P,t2.Pname, SUM(Voulume),t2.Pdate
from deal t1
left join production t2 on t1.P=t2.P
where t2.Pdate like ‘2020%‘
GROUP BY t2.P;
3)查询销售量最高的产品的销量(使用group by关键字)
sql:
select
a.P,a.Pname,max(a.sum1)
from
(
select
t1.P,t1.Pname,sum(Voulume) as sum1
from
production t1
left join deal t2 on t1.P=t2.P
group by t1.P
) a;
5、表名:test_tb_grade
图1
图2
将图1转换为图2
sql:
SELECT id,user_name ,
MAX(CASE course WHEN ‘数学‘ THEN score ELSE 0 END ) 数学,
MAX(CASE course WHEN ‘语文‘ THEN score ELSE 0 END ) 语文,
MAX(CASE course WHEN ‘英语‘ THEN score ELSE 0 END ) 英语
FROM test_tb_grade
GROUP BY USER_NAME;
6、表名:ta
图1
图2
对图1表查成图2的结果
sql:select date_format(datas,‘%Y-%m-%d‘) ‘日期‘ from ta
7、查询出近一周/一月/一年的数据
select * from ta where DATEDIFF(now(),datas)<=7;
select * from ta where DATEDIFF(now(),datas)<=30;
select * from ta where DATEDIFF(now(),datas)<=365;
原文:https://www.cnblogs.com/wendy-0901/p/12952632.html
查询销量最高的产品mysql_MYSQL之——查询练习题相关推荐
- 苹果序列号查询api查询序列号和苹果产品信息
此苹果序列号查询api支持苹果序列号查询.苹果产品信息查询,设备序列号,具体支持查询设备型号.MEI号.激活状态.保修状态.保修到期.电话支持到期.电话支持状态.生产工厂.生产时间开始.生产时间结束. ...
- 产品防伪码查询系统_学历学籍查询系统_证书查询系统_录取成绩查询系统_工资查询系统_信息查询系统
本查询系统是一个万能自助式查询系统,可以根据需要生成自己需要的查询系统,如:产品防伪码查询系统.学历学籍查询系统.证书查询系统.录取成绩查询系统.工资查询系统.教师学生信息查询系统等等. 价格:200 ...
- 苹果产品购买信息查询
1,有无锁,是否黑机查询地址: http://iphoneox.com/ 1)当无信息返回时,抱歉,您的iPhone为黑机 2)最下面一行"Sim lock status"后面 ...
- [简单的python爬虫实战] ,查询亚马逊产品的关键词排名 [日本站]
今天回顾了一下定向爬虫的编写,想起以前的工作需求,有感而发写了一个简单的爬虫 爬虫功能: 这个爬虫脚本是根据之前在做亚马逊销售的时候的工作需要,从而编写的代码.用以检查产品的关键词排名,从而判断是否需 ...
- 金蝶云星空对接打通积加ERP物料查询接口与录入产品信息接口
金蝶云星空对接打通积加ERP物料查询接口与录入产品信息接口 接通系统:金蝶云星空 金蝶K/3Cloud结合当今先进管理理论和数十万家国内客户最佳应用实践,面向事业部制.多地点.多工厂等运营协同与管控型 ...
- 查询供应商姓孙的MySQL_MySQL数据库操作--查询
一,条件 where后面支持多种运算符,进行条件的处理 比较运算 逻辑运算 模糊查询 范围查询 空判断 使用where子句对表中的数据筛选,符号条件的数据会出现在结果集中 语法如下: select 字 ...
- sql 上亿 查询_在文件上使用 SQL 查询的示例
[摘要] 本文介绍直接用 SQL 查询文件数据的各种情况,并用 esProc SPL 举例实现.请点击在文件上使用 SQL 查询的示例了解详情 在数据分析业务中经常要处理数据文件.我们知道,对于数据库 ...
- 如何根据vin码查询_vin查配置 车辆VIN码查询车辆基本配置信息 知道车辆vin码怎么查配置...
使用车架号来查询车辆信息.可以通过车架号查询车辆的车牌号码. 提供17位VIN码(车架号)在线查询服务,可以查询汽车的厂家名称.品牌.车系.车型.车身形式.年款.排量.变速箱描述.变速器类型.发动 ...
- 如何避免循环查询数据库_与数据库无关的查询是不可避免的
如何避免循环查询数据库 As the amount of data managed by an organization grows, the difficulty of managing and q ...
最新文章
- 一篇文章快速掌握Linux基本命令
- Matlab dir函数
- Git 安装及常用操作配置
- 【干货分享】推荐5个可以让你事半功倍的Python自动化脚本
- 多线程循环输出abcc++_C ++循环| 查找输出程序| 套装4
- EXT Grid celleditor列编辑,动态控制某一单元格只读
- 百度-提高效率的高级搜索语法
- java 中subtract的用法_java中BigDecimal加减乘除基本用法
- Java中对List集合排序的两种方法
- Silverlight 中的 CoreCLR
- 新增一个主键自增长_第17期:索引设计(主键设计)
- ad敷铜后还有部分飞线_难以置信!小霸王卡带中居然藏有隐藏游戏,大部分玩家闻所未闻|小霸王|游戏|魂斗罗|卡带|红白机...
- C# Socket通讯连接测试
- 05月12日三支有望飙涨股与操盘策略分析
- MYSQL_ASSOC
- 紧随大厂脚步入局海外3A,米哈游造出下一个“原神”难?
- 每日N+1题 -- 算法练习 Day9
- 量子计算机 最先进国家,中国获得量子霸权,玻色取样取得重大成功,成为当今量子技术最先进的国家。...
- QQ怎么让好友在列表里隐藏
- Unable to negotiate with 10.5.253.119 port 29418: no matching cipher found. Their offer: aes128-cbc,
热门文章
- 四舍五入 java_Java中四舍五入
- restapi是什么意思_什么是REST API?请解释的通俗一点,它和一般的API有什么区别
- 数学之美:数学究竟是如何深入我们的生活
- Echart + 百度地图实现区域聚合(Vue版)
- HP笔记本功能键(f1-f12)与fn键的使用
- Qt实现多摄像头的识别、显示、截图、分辨率帧率设置等功能
- 09 插件开发快速入门
- 关于马化腾的故事(转自知乎)
- Excel保存文件不能直接打开,打开之后显示灰屏,从左上角的文件中,再找到要打开的文件才能打开?
- 计算机网络的速率怎么计算,宽带速率对照表和计算方法