从SQL查询中添加值

时间:2009-11-08 23:27:13

标签: php sql wordpress

我有一张这样的桌子(使用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中添加内容会很有趣:)

2 个答案:

答案 0 :(得分:12)

不是那么简单:

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

答案 1 :(得分:4)

您应该可以执行SELECT SUM(meta_value) as total FROM <table name> WHERE meta_key = 'views'

之类的操作