在sql数据库中统计价格小于10,小于60大于10,小于600大于60的商品数量

老师提示用sumif先在这里谢过啦... 老师提示用sum if 先在这里谢过啦 展开
 我来答
射手幽灵伊
2015-05-26 · TA获得超过2718个赞
知道大有可为答主
回答量:4955
采纳率:81%
帮助的人:2056万
展开全部
select sum(case when price <= 10 then 1 else 0 end) 小于10,
sum(case when price > 10 and price <= 60 then 1 else 0 end) 小于60大于10,
sum(case when price > 60 and price <= 600 then 1 else 0 end) 小于600大于60,
sum(case when price > 600 then 1 else 0 end) 其他
from 表
帐号已注销
2015-05-26 · TA获得超过315个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:257万
展开全部
select sum(if(价格<10,1,0)),sum(if(价格>10 and 价格<60,1,0)),sum(if(价格>60 and 价格<600,1,0)) from 表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式