4

如果我有这些数据,如何选择不同的列以及他们喜欢的记录数:

  banana
  apple
  orange
  banana
  apple
  apple

我希望它显示这个:

  |banana|2|
  |apple |3|
  |orange|1|
4

2 回答 2

5

使用聚合函数 likeCOUNT()GROUP BY子句。

SELECT fruitname, COUNT(*) totalCount
FROM tableName
GROUP BY fruitName
于 2012-09-18T09:54:55.220 回答
2

您需要使用GROUP BY条款。

SELECT `fruitname`, COUNT(*) as `totalCount`
FROM `tableName`
GROUP BY `fruitName`
于 2012-09-18T09:56:39.773 回答