count(*)表示根據(jù)where后面語句的數(shù)量要有多少。
如果我們要評選三好學生,條件是至少有兩門課程在90分以上才能有資格,列出有資格的學生號及90分以上的課程數(shù)。
//進行分組顯示,并且按照where條件之后計數(shù),在根據(jù)having子句篩選分組
SQL> select sno,count(*) from sc where grade>=90 group by sno having count(*)>=2;
SNO COUNT(*)
---------- ----------
1 3
2 2