hur.cn - 华软网

 热门搜索

聚集函数的使用

  作者:未知    来源:网络    更新时间:2017/12/5
我还没有把那个
挑出tablename 表中bookid值一样得项得和最大值  和 名称
写出来,
select max(count(*)) ,title into :z,:name from tablename 

where tablename.bookid=(select bookid from tablename );

的确是因为 max(count(*)) 不能这么用,
上次有个大哥给写了下面的代码

select count(*),title into :z,:name from tablename group by title having count(*) = (select max(count(*)) from tablename )

也不行,经过测试还是max(count(*)) 不能用,
应该怎么写???????????????

问题二


如果想用数据窗口来实现,
a="select bookid,count(*)  from loan order by count(*) " //数据对象
这样可以把最大的放在前面,但是系统提示 order by count(*) 错误,是不是
不能把聚集函数放在 order group等里????

应该怎么实现????
------华软网友回答------
select bookid,count(*) from loan group by bookid order by count(*)试试
------华软网友回复------
不可以,order by后不能用聚集函数      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。