mysql - SQL 计算某个元素出现的次数

标签 mysql sql

对,我有一个名为 pets 的数据库,它有列

Name, owner Species, sex, birth and death..

我想查询有多少动物是雌性的。

我的查询是

DESCRIBE pet;

SELECT COUNT(sex) WHERE sex = 'f' as countSeX FROM pet;

但这不起作用

性别列也是一个CHAR,这就是我搜索“f”的原因

最佳答案

应该是这样的:

SELECT COUNT(sex) as CountSex
FROM pet
WHERE sex = 'f'

关于mysql - SQL 计算某个元素出现的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22415876/

相关文章:

mysql - 三个条件的sql查询

sql - 如何为访问控制列表 (ACL) 构建数据模型

php - MySQL Order by Decimal with whitespace

mysql - 创建简单外键引用时 SQL 语法错误

MySQL 复杂 SQL 查询显示表列不匹配的空值

Mysql最大行数

java - 由于插入查询中的单引号导致的错误

php - 在我对 API 中的用户进行身份验证后,我应该如何确保他们没有访问权限太久

mysql - 选择 * 以及另一个表中的计数/总和

mysql - 如何在 MySQL 中选择其值位于 json 数组中的列