Categories:
.NET (357)
C (330)
C++ (183)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (1)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
How To Count Groups Returned with the GROUP BY Clause
How To Count Groups Returned with the GROUP BY Clause? - Oracle DBA FAQ - Understanding SQL SELECT Query Statements
✍: FYIcenter.com
If you use the COUNT(*) function on groups returned with the GROUP BY clause, it will count the number of rows within each group, not the number of groups. If you want to count the number of groups, you can put the GROUP BY query into a subquery and apply the COUNT(*) function on the main query as shown in the following tutorial exercise:
SQL> SELECT first_name, COUNT(*) FROM employees GROUP BY first_name HAVING COUNT(*) > 1; FIRST_NAME COUNT(*) -------------------- ---------- Peter 3 Michael 2 Steven 2 John 3 Julia 2 William 2 Karen 2 Kevin 2 ...... SQL> SELECT COUNT(*) FROM ( SELECT first_name, COUNT(*) FROM employees GROUP BY first_name HAVING COUNT(*) > 1 ); COUNT(*) ---------- 13
2007-04-19, 5020👍, 0💬
Popular Posts:
What's the difference between J2SDK 1.5 and J2SDK 5.0? There is no difference, Sun Microsystems just...
How to set a HTML document's background color? document.bgcolor property can be set to any appropria...
What CLASSPATH Settings Are Needed to Run JUnit? It doesn't matter if you run your JUnit tests from ...
Which are the various programming approaches for WCF?
When does the compiler not implicitly generate the address of the first element of an array? Wheneve...