| 网站首页 | 业界新闻 | 小组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
买学问 - 大佬一对一辅导,有问必答买学问 - 专业的付费知识问答平台
共有 564 人关注过本帖
标题:Mysql的查询
只看楼主 加入收藏
飞逝的流年
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2020-8-27
结帖率:0
收藏
 问题点数:0 回复次数:3 
Mysql的查询
这是数据库的内容和题目要求
图片附件: 游客没有浏览图片的权限,请 登录注册

1:
select max(Salary) SecondHighestSalary
from employee
where
salary<(select max(salary)from employee)

2:
select max(Salary) SecondHighestSalary
from employee
where
salary<(select max(salary)from employee)<(select min(salary) from employee)

这两种查出来的结果不一样,是哪里有区别,原因又是啥?
搜索更多相关主题的帖子: max employee from Mysql select 
2021-10-03 22:09
apull
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:三体星系
等 级:版主
威 望:86
帖 子:935
专家分:4920
注 册:2010-3-16
收藏
得分:0 
条件都不一样
2021-10-04 19:51
鹿语
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2021-10-9
收藏
得分:0 
回复 楼主 飞逝的流年
排序,limit返回
2021-10-09 17:42
比哥百尔
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2021-9-27
收藏
得分:0 
第一个代码中,结果是一列多行,确实需要limit排序,取第一行就可以,    第二个代码只适合有三条数据的,结果是正确的,
看到后有帮助的话可以回复我一下
2021-10-10 12:57
快速回复:Mysql的查询
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.067991 second(s), 9 queries.
Copyright©2004-2021, BCCN.NET, All Rights Reserved