我尝试了这段代码:

SELECT SUM(bookingstatus)
FROM beo_eventorder AS TotalBookingStatu
WHERE bookingstatus = 'Tentative';


但这将返回0。表中有6个匹配项。
为什么这不返回6?

列的屏幕截图:

mysql - MySQL-如何获取一列内的匹配总数-LMLPHP

最佳答案

您应该使用count而不是sum

SELECT count(bookingstatus) FROM beo_eventorder AS TotalBookingStatus WHERE bookingstatus = 'Tentative';

关于mysql - MySQL-如何获取一列内的匹配总数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36050035/

10-10 11:25