MySQL计算男女生人数

MySQL是一种常用的关系型数据库,支持多种语言和操作系统,是很多公司和个人使用的首选。MySQL可以用来计算男女生人数,下面我们就来介绍一下具体的操作。

--创建学生表 CREATE TABLE students ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, gender VARCHAR(10) NOT NULL, age INT NOT NULL ); --插入学生数据 INSERT INTO students (name, gender, age) VALUES ('张三', '男', 18), ('李四', '男', 19), ('王五', '女', 18), ('赵六', '女', 19), ('孙七', '男', 18); --计算男女生人数 SELECT SUM(CASE gender WHEN '男' THEN 1 ELSE 0 END) AS male_count, SUM(CASE gender WHEN '女' THEN 1 ELSE 0 END) AS female_count FROM students;