MySQL计算男女生人数

2023年 8月 5日 52.9k 0

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;

MySQL计算男女生人数

以上是使用MySQL计算男女生人数的具体操作。首先我们创建一个名为students的表,记录每个学生的姓名、性别和年龄。然后插入一些测试数据,包括三个男生和两个女生。最后使用SELECT语句查询男女生人数,使用CASE WHEN语句根据每个学生的性别来判断是男还是女,最后使用SUM函数求和即可。

以上就是MySQL计算男女生人数的详细步骤。在实际使用中,我们可以根据需要对代码进行修改和优化,以满足不同的需求。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论