Write SQL COUNT queries.
The COUNT()
the function returns the number of rows that match a specified criterion.
Example
Table: Employee+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Ram | 85000 | 1 || 2 | Henry | 80000 | 2 || 3 | Sam | 60000 | 2 || 4 | Shyam | 60000 | 1 || 5 | Geeta | 90000 | 1 || 6 | Sheet | 90000 | 1 || 7 | Leela | 80000 | 1 || 8 | Geeta | 70000 | 1 |+----+-------+--------+--------------+
Approach
Mysql: Count all employee of department=1
SELECT COUNT(*) AS TOTALEMPLOYEEFROM EMPLOYEE WHERE DepartmentId=1;
Result: TOTAL EMPLOYEE=6
Mysql: Department wise employee count
SELECT DepartmentId,COUNT(*) AS TOTALEMPLOYEEFROM EMPLOYEEGROUP BY DepartmentId;
Result:
+--------------+---------------+| DepartmentId | TOTALEMPLOYEE |+--------------+---------------+| 1 | 6 || 2 | 2 |+--------------+---------------+
No comments:
Post a Comment