【问题标题】:Adding Up Values From A SQL Query将 SQL 查询中的值相加
【发布时间】:2009-11-08 23:27:12
【问题描述】:

我有一张这样的表格(使用 wordpress)

+---------+----------+------------+
| meta_id | meta_key | meta_value |
+---------+----------+------------+
|   1     |   views  |     3      |
|   2     |   blahh  |  a value   |
|   3     |   smthn  |    boo     |
|   4     |   views  |     4      |
|   5     |   views  |     5      |
|   6     |   views  |     6      |
|   7     |   views  |     7      |
|   8     |   views  |     8      |
+---------+----------+------------+

所以我想选择 meta_key = 'views' 的所有内容,然后从 meta_value 中获取数字,然后将所有这些数字相加。

我不确定这是否可行,否则我可以使用 PHP 来添加所有内容。我想知道我是否可以在 SQL 中添加东西会很有趣:)

【问题讨论】:

    标签: php sql wordpress


    【解决方案1】:

    是不是很简单:

    select sum(meta_value) from (table) where meta_key = 'views'
    

    【讨论】:

      【解决方案2】:

      你应该可以做类似SELECT SUM(meta_value) as total FROM <table name> WHERE meta_key = 'views'的事情

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-11-10
        • 2017-01-24
        • 2023-03-20
        • 2020-10-25
        • 1970-01-01
        • 2018-12-31
        • 2018-02-22
        相关资源
        最近更新 更多