php – 仅对所选值中的一个应用where子句
发布时间:2020-12-13 17:49:46 所属栏目:PHP教程 来源:网络整理
导读:假设我有一个如下表: id quantity1 52 33 6 我想检索id = 2的行的数量,以及表的总数量,我想我可以做如下的事情: sql="select quantity where id='2' sum(quantity) as total_quantity from table"; 现在,我知道这个说法是错误的,但我希望你能理解我在这里
假设我有一个如下表:
id quantity 1 5 2 3 3 6 我想检索id = 2的行的数量,以及表的总数量,我想我可以做如下的事情: sql="select quantity where id='2' sum(quantity) as total_quantity from table"; 现在,我知道这个说法是错误的,但我希望你能理解我在这里要做的事情.我怎样才能实现这样的目标? 解决方法
使用条件聚合:
select sum(case when id = 2 then quantity end) as qty2,sum(quantity) as total_quantity from t; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |