【问题标题】:MySQL SUM of the total COUNT总 COUNT 的 MySQL SUM
【发布时间】:2013-07-29 14:55:24
【问题描述】:
Seat Type   Quantity left


Business        23
Economy         27
First           15

            Total quantity left : ?

DBMS = MySQL

我尝试了以下 SQL 来打印上述信息

$sql = "SELECT SeatType, COUNT(SeatType)AS quantity
              FROM  seat

              WHERE SeatAvailable = 'Yes'  
              GROUP BY SeatType
              ";

我如何总结剩余的总量(例如:23+27+25)? 感谢高级的帮助...

【问题讨论】:

    标签: mysql sql select count sum


    【解决方案1】:
    SELECT  COALESCE(SeatType, 'Total quantity left') `Seat Type`, 
            COUNT(SeatType)AS quantity
    FROM    seat
    WHERE   SeatAvailable = 'Yes'  
    GROUP   BY SeatType WITH ROLLUP
    

    【讨论】:

    • 剩下的总数量我需要用一个新名称来求和......因为我稍后会在 html 中打印变量名称
    【解决方案2】:

    像这样:

    select sum(quantity_left) SeatsRemaining
    from etc
    

    【讨论】:

      猜你喜欢
      • 2017-06-05
      • 2018-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-06
      • 2014-09-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多