☆1。按书的类型分类进行统计:
select categoryname,count(*) from bookshelf group by categoryname;
我的一个查询scott下的emp表例子:
> select deptno,max(sal) from emp group by deptno;
DEPTNO MAX(SAL)
------ ----------
10 5000
20 3000
30 2850
===================================
而这句就引发了一个问题:
SQL> select sal,max(sal) from emp group by sal;
SAL MAX(SAL)
---------- ----------
800 800
950 950
1250 1250
1300 1300
1500 1500
1600 1600
2450 2450
2850 2850
2975 2975
3000 3000
5000 5000
已选择11行。
==================================
SQL> select sal,comm,max(sal) from emp
>group by sal,comm;
SAL COMM MAX(SAL)
---------- ---------- ----------
800 800 1300
1300 1500 0
1500 1600 300
1600 3000 3000
5000 5000 950
950 1250 500
1250 1250 1400
1250 2450 2450
2850 2850
SAL COMM MAX(SAL)
---------- ---------- ----------
2975 2975
已选择12行。
========================================
就想这是否体现在group by函数的使用是针对列来分组,而非行?? =========================================
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20546452/viewspace-789560/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/20546452/viewspace-789560/