Mysql 在SQL中列出特定值
我在这里有一个表名为,Mysql 在SQL中列出特定值,mysql,sql,Mysql,Sql,我在这里有一个表名为,TEST。我想显示我家中左撇子和右撇子的人数 如何做到这一点?以下是我所做的: +---------+---------+ | NAME | HANDED | +---------+---------+ | Jeffrey | R | | Ashley | L | | Bob | R | | Dad | R | | Mom | R | +---------+---------+
TEST
。我想显示我家中左撇子和右撇子的人数
如何做到这一点?以下是我所做的:
+---------+---------+
| NAME | HANDED |
+---------+---------+
| Jeffrey | R |
| Ashley | L |
| Bob | R |
| Dad | R |
| Mom | R |
+---------+---------+
SELECT HANDED, COUNT(HANDED) AS COUNT_HANDED
FROM TEST
WHERE HANDED = 'L' OR HANDED = 'R';
我希望输出如下:
+---------+--------------+
| HANDED | COUNT_HANDED |
+---------+--------------+
| L | 1 |
| R | 4 |
+---------+--------------+
我怎么能做这样的事?简单
SELECT HANDED, COUNT(HANDED)
AS COUNT_HANDED
FROM TEST
GROUP BY HANDED;
只需将
手动分组
添加到末尾…哦!我太笨了。