行数をカウントするにはCOUNT関数を使います。COUNT関数はDISTINCTで修飾すると、重複を取り除いた合計を抽出できます。
使用例:社員数をカウントする
SELECT COUNT(*) FROM tbEmpTable;
COUNT(*)
—————————-
24
使用例:部署ごとの社員数をカウントする
SELECT deptCD, COUNT(*) FROM tbEmpTable
GROUP BY deptCD;deptCD, COUNT(*)
———————————————
100 3
200 10
300 7
400 4
使用例:部署の数をカウントする(DISTINCTを使用して重複した部署を除いてカウントする)
SELECT COUNT(DISTINCT deptCD) FROM tbEmpTable
COUNT(DISTINCT deptCD)
—————————————–
4