aof*_*337 2 sql oracle count min
我想要实现的是显示类别中书籍的数量
其中 Count(Category) > Count(Category) 中的最小数量
例子;
如果类别是
A = 1
b = 2
c = 3
D = 1
E = 1
Run Code Online (Sandbox Code Playgroud)
我试图使用 MIN 显示 > 1 的类别。
我收到的错误是:
ORA-00935: 组函数嵌套得太深
SELECT Count(Category),
Category
From Books
Having Count((Category) > MIN(Count(Category)
Group BY Category
Run Code Online (Sandbox Code Playgroud)
寻找这样的东西:
Select Count(Category),
Category
From Books
Group BY Category
Having Count(Category) > (Select Min(cnt)
from (Select Count(Category) AS cnt
From Books
Group By Category))
Run Code Online (Sandbox Code Playgroud)
这将选择计数大于所有类别中最小计数的所有类别。
| 归档时间: |
|
| 查看次数: |
1773 次 |
| 最近记录: |