Skip to content

Latest commit

 

History

History
31 lines (28 loc) · 956 Bytes

get_count_n_field_in_single_sql.md

File metadata and controls

31 lines (28 loc) · 956 Bytes

RESULT expect:

Total_Number_Of_Male_Employee | Total_Number_Of_Female_Employee | Total_Number_of_Other
|            3                |              5                  |         1            |
===========================================================================================
create table Employee
(
   Gender ENUM('Male','Female', 'Other')
);

insert into Employee values('Male');
insert into Employee values('Male');
insert into Employee values('Male');
insert into Employee values('Female');
insert into Employee values('Female');
insert into Employee values('Female');
insert into Employee values('Female');
insert into Employee values('Other');

SQL:

select
sum(case when Gender='Male' then 1 else 0 end) as Total_Number_Of_Male_Employee,
sum(case when Gender='Female' then 1 else 0 end) as Total_Number_Of_Female_Employee
sum(case when Gender='Other' then 1 else 0 end) as Total_Number_of_Other
from Employee;