SQL:计算每个类别中的项目

标签 sql database

SELECT items.id, 
       items.category, 
       COUNT(*) 
  FROM items 
 GROUP BY items.id, 
          items.category 

enter image description here
我想显示每个类别中有多少项目。 例如,
类别 1 - 6
类别 2 - 7
类别 3 - 4 ...
请帮我!我尝试了这个请求并向我展示了类别为 :/

的所有项目

最佳答案

试试这个...

SELECT items.category, 
       COUNT(*) AS Count 
FROM   items 
GROUP  BY items.category 

关于SQL:计算每个类别中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50120920/

相关文章:

php - MySQL 连接在 PHP 中有效,但在 ASP 中无效

sql - SQL Server 中的 For 循环和 if else 语句

php - 用于家庭账单分割数据库的 SQL

php - 如何避免使用表单进行多次 SQL 更新?

javascript - 使用 Ajax Laravel 在日期选择器为空时在数据库中插入 NULL

java - 在客户端计算机上安装数据库的最佳方法是什么?

java - 如何使用java下载/存储视频到数据库?

sql - 针对无序主键列的海量主键版本

mysql - 多个 SELECT 语句在 MySQL 的存储过程中不起作用

Mysql:将选择的输出作为表中的新列