mysql - MySQL 计数不同并显示其标签
问题描述
您好,我有一个名为的示例表tblapplicants
那张桌子上有referral
一列。所有记录都包含不同的推荐值和重复的推荐值,像这样
ID | referral
1 | Internet
2 | Internet
3 | News
4 | News
5 | News
我想得到这样的东西
referral | count
Internet | 2
News | 3
选择引用列并清楚地计算所有记录并声明count
列
解决方案
你应该在 sql 中使用count和group by
SELECT
referral
, count(referral) as count
FROM
tblapplicants
GROUP BY
referral;
推荐阅读
- c++ - 如何在类中分配多维数组?当行>列时会引发错误?
- javascript - Node js 使用 mocha chai 测试受保护的路由?
- wso2 - 是否可以使用 wso2 Identity Server 获取非 oauth2 令牌并将其与 wso2 APIManager 一起使用?
- php - 如何获取指定了所有关系数据的数据
- spring-boot - 在 docker-compose 上为 Spring Boot 应用程序发送应用程序参数?
- python - 如何从 Pandas 合并打印错误类型?
- python - 如何在文本行中替换这些值
- web-services - 英语是描述 Web 服务(Rest、SOAP 等)的标准吗?
- java - Java创建多个新文件
- python - 熊猫数据框格式不正确