首页 > 解决方案 > 如何在 Laravel 5.6 中计算表列类别名称?

问题描述

使用 Laravel 5.6 和 mysql。我有以下表名作为车辆

id  name  number   type  
1   def   123      Car
2   lki   589      Van
3   loi   256      Truck
4   oiu   569      Car
5   hyy   589      Van

现在我需要计算我不想循环计数的每种类型列值的数量。只是我需要计算每种类型并显示在刀片​​文件上。像这样,

Car 2
Van 2
Truck 1

等..怎么能做到这一点?

标签: phpmysqllaravel-5

解决方案


您需要简单地Group Bytype列上,并使用Count(*)来计算行数:

SELECT type, COUNT(*) AS count 
FROM vehicles  
GROUP BY type

推荐阅读