VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1218|回复: 9

越简单越好!简单的统计

[复制链接]

3

主题

10

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-11-4 10:00:02 | 显示全部楼层 |阅读模式
表格如下:
id num
11  12
12  12
13  13
14  88
15 10
..  ..

num有可能重复。

求:num最小(大)的id数目
2/1
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-11-4 12:30:01 | 显示全部楼层
--try
select count(*) from table  a where a.num=(select min(num) from table )
group by num
回复

使用道具 举报

0

主题

4

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-11-4 12:45:01 | 显示全部楼层
select count(*) 'num最小的id數目' from 表
where id =(select min(num) from 表)

暫時只想到上面的蠢方法
回复

使用道具 举报

0

主题

4

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-11-4 13:00:01 | 显示全部楼层
+個 AS

select count(*) AS 'num最小的id數目' from 表
where id =(select min(num) from 表)

暫時只想到上面的蠢方法
回复

使用道具 举报

0

主题

114

帖子

69.00

积分

新手上路

Rank: 1

积分
69.00
发表于 2020-11-4 13:15:01 | 显示全部楼层
select count(*) from tablename  where num in (select min(num) as num from tablename )
回复

使用道具 举报

0

主题

17

帖子

12.00

积分

新手上路

Rank: 1

积分
12.00
发表于 2020-11-4 13:30:01 | 显示全部楼层
select count(1) from table a where exists(select 1 from table where num>a.num) group by a.num
回复

使用道具 举报

0

主题

126

帖子

73.00

积分

新手上路

Rank: 1

积分
73.00
发表于 2020-11-4 14:00:01 | 显示全部楼层
呵呵。。都是正解
回复

使用道具 举报

0

主题

8

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-11-4 16:30:01 | 显示全部楼层
select top 1 from table order by num asc(/desc)  --
回复

使用道具 举报

0

主题

8

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-11-4 16:45:01 | 显示全部楼层
select top 1 * from table order by num asc(/desc)  --
回复

使用道具 举报

0

主题

8

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-11-4 17:00:01 | 显示全部楼层
select count(*) from xx where num=(select top 1 num from xx order by num desc)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表