社区
疑难问题
帖子详情
急!分组取最大值SQL(在线等待)
myzig
2003-09-13 03:30:08
表中有字段a,b,c,d....
a b c ....
1 1 1
2 1 2
3 1 3
4 2 1
5 2 2
6 3 1
7 3 2
现在要根据字段b分组取得每个组里面a字段最大的纪录
结果应该是
a b c
3 1 3
5 2 2
7 3 2
望给与指点,谢谢!
...全文
824
6
打赏
收藏
急!分组取最大值SQL(在线等待)
表中有字段a,b,c,d.... a b c .... 1 1 1 2 1 2 3 1 3 4 2 1 5 2 2 6 3 1 7 3 2 现在要根据字段b分组取得每个组里面a字段最大的纪录 结果应该是 a b c 3 1 3 5 2 2 7 3 2 望给与指点,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
myzig
2003-09-13
打赏
举报
回复
不好意思,zjcxc(邹建),你的第二个是对的,不过我已经给分了,不好意思
myzig
2003-09-13
打赏
举报
回复
zjcxc(邹建)的不对, yujohny(踏网无痕) 的是对的
zjcxc
2003-09-13
打赏
举报
回复
上面的错了:
select * from 表 a where a =(select max(a) from 表 where a.b=b)
myzig
2003-09-13
打赏
举报
回复
搞定,谢谢!
zjcxc
2003-09-13
打赏
举报
回复
select * from 表 a where a =(select max(a) from 表 where a.a=a)
yujohny
2003-09-13
打赏
举报
回复
select A.a,A.b,A.c from 表 A where A.a =
(select top 1 a from 表 where b = A.b order by c desc)
oracle
取
第二大的值,【Oracle】oracle
取
最大值
和最小值的几个方法汇总
(1)oracle使用keep分析函数
取
最值记录--
取
工资sal最大的雇员姓名及其工资,以及工资sal最少的雇员姓名及其工资selectdeptno,empno,ename,sal,max(ename) keep(dense_rank FIRST order by sal) over (partition by deptno) as min_sal_man,max(sal) keep(dense...
My
SQL
:在
SQL
里进行排序或者
分组
的时候,如何才能用到索引
当我们的
SQL
语句里使用order by语句进行排序的时候,如何才能用上索引? 没有索引时的情况: 通常而言,我们自己想象一下,假设有一个select * from table where xxx = xxx order by xxx这样的一个
SQL
语句,似乎应该是基于where语句通过索引快速筛选出来的一波数据,接着放在内存里,或者放在一个临时磁盘文件里,然后通过排序算法按照某一个字段走一个排序,最后把排序号的数据返回。 但是这么做的话速度会很慢,尤其是你要排序的数据量比较大的话,还不能用内存来排序.
做
SQL
性能优化真是让人干瞪眼
很多大数据计算都是用
SQL
实现的,跑得慢时就要去优化
SQL
,但常常碰到让人干瞪眼的情况。这里的T是个有数亿行的巨大表,要分别按三种方式
分组
,
分组
的结果集都不大。
分组
运算要遍历数据表,这三句
SQL
就要把这个大表遍历三次,对数亿行数据遍历一次的时间就不短,何况三遍。这种
分组
运算中,相对于遍历硬盘的时间,CPU计算时间几乎可以忽略。如果可以在一次遍历中把多种
分组
汇总都计算出来,虽然CPU计算量并没有变少,但能大幅减少硬盘读
取
数据量,就能成倍提速了。能一次返回多个结果集,那就可以大幅提高性能了。
零基础快速自学
SQL
,2天足矣
前一篇文章分享了My
SQL
的安装教程,刚开始学用不上太庞杂的功能,所以推荐小而美的My
SQL
,
SQL
Sever也是可以的。点击文件——新建连接,连接名随便填写,比如我写的是“本地”。如下图点击查询——新建查询,在空白处输入
sql
语法,点击运行,如果输入错误会有报错,输入正确则会返回查询内容。2、我这里用的是phpstudy,打开phpstudy后,点击下图中的启动,点击后数据库服务就会启动了。以上是
sql
的学习路径,接下来是
sql
语句的学习,掌握使用场景和含义,具体语法就不做解释了,大家参考。
第十三章:
Sql
server2019数据库之Transact-
SQL
语法基础及常用
SQL
函数总结
目录 学前必备知识 第一章:
SQL
Server 数据库环境搭建与使用 第二章:
SQL
Server2019 数据库的基本使用之图形化界面操作 第三章:
SQL
Server2019 数据库 之 开启
SQL
语言之旅 第四章:
SQL
Server2019 数据库 之 综合案例练习、 使用
SQL
语句插入数据、更新和删除数据 第五章:
SQL
Server2019 数据库 之 综合案例练习、开启 SELECT 语句之旅 第六章:
SQL
Server2019 数据库 之 SELECT 语句的深入使用 第七章:SQ
疑难问题
22,209
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章