我尝试了这段代码:
SELECT SUM(bookingstatus)
FROM beo_eventorder AS TotalBookingStatu
WHERE bookingstatus = 'Tentative';
但这将返回0。表中有6个匹配项。
为什么这不返回6?
列的屏幕截图:
最佳答案
您应该使用count
而不是sum
:
SELECT count(bookingstatus) FROM beo_eventorder AS TotalBookingStatus WHERE bookingstatus = 'Tentative';
关于mysql - MySQL-如何获取一列内的匹配总数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36050035/