sql如何查询一个字段多种状态值,并且返回16种结果集

如何查询一个订单表的订单状态字段(字段的分类值有16个,例如:0待付款1已付款2已完成等等),请问需要怎么查询这个字段的字段的16六个状态值各有几条并且返回16个结果。。... 如何查询一个订单表的订单状态字段(字段的分类值有16个,例如:0 待付款 1 已付款 2 已完成 等等) ,请问需要怎么查询这个字段的 字段的16六个状态值各有几条 并且返回16个结果。。 例如 待付款有条 已付款有几条 展开
 我来答
dfqz_东方茄子
2017-11-17 · TA获得超过165个赞
知道小有建树答主
回答量:255
采纳率:20%
帮助的人:42.1万
展开全部
直接
select 状态,count(*) as 数量 from 订单表 group by 状态
如果,你想把状态从数字转成中文,那就加一个状态表,或者写case when
更多追问追答
追问
这个不行啊  查不出来想要的结果  我想要的是  select  待付款  已付款  已完成 已取消  ....  form  
返回16个字段
追答
哦,要行转列吧,我那个sql再优化下就行,电脑不在身边,回去和你说
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式