如何在mysql中选择匹配字符串的数量?

时间:2018-03-21 10:11:26

标签: mysql

我正在创建一个浏览器游戏,其中有一个玩家数据库。团队力量受到许多因素的影响,其中一个因素是玩家的国籍。

ExampleTeam: 抛光 美国 美国 瑞典 瑞典

我需要一个返回类似数组或表格的查询,包括数字1,2,2。它甚至可能吗?

1 个答案:

答案 0 :(得分:0)

您必须更改表名和列名以匹配您的问题。

SELECT nationality, COUNT(nationality) as num
FROM Teams 
GROUP BY nationality;

返回:

+-------------------------+
| nationality |    num    |
+-------------------------+
|    Polish   |     1     |
|   American  |     2     |
|    Sweden   |     2     |
+-------------------------+