php中mysql某个字段累计相加问题
请问怎么我mysql里有个cart_jg(存储金额的字段),我现在想查询用户A的所有订单总额,怎么把cart_jg这个字段里的值累计相加并输出求解决我写的SELECTsu...
请问怎么 我mysql里有个 cart_jg (存储金额的字段),我现在想查询用户 A的所有订单总额,怎么把cart_jg这个字段里的值累计相加 并输出 求解决我写的SELECT sum(cart_jg) FROM `数据表` WHERE `cart_vip` LIKE 'A' 但是输出不了,请知道的给个解决方案 谢谢
展开
1个回答
展开全部
你的like查询使用的时候出现错误
1、LIKE'A%'
将搜索以字母
A
开头的所有字符串(如
AcBadden)。2、LIKE'%A'
将搜索以字母
A结尾的所有字符串(如
RingerA、StringerA)。3、LIKE'%A%'
将搜索在任何位置包含字母
A
的所有字符串(如
BeAnnet、GrAAeen、McBaAdden)。而LIKE
'A'
则会报语法错误,所以如果您一定要使用like的话,应该使用上面三种中的一种
但是,根据你问题的的需求,建议把SQL语句写成
SELECT
sum(cart_jg)
FROM
`数据表`
WHERE
`cart_vip`
=
'A';
希望采纳,有疑问可以加QQ交流
1、LIKE'A%'
将搜索以字母
A
开头的所有字符串(如
AcBadden)。2、LIKE'%A'
将搜索以字母
A结尾的所有字符串(如
RingerA、StringerA)。3、LIKE'%A%'
将搜索在任何位置包含字母
A
的所有字符串(如
BeAnnet、GrAAeen、McBaAdden)。而LIKE
'A'
则会报语法错误,所以如果您一定要使用like的话,应该使用上面三种中的一种
但是,根据你问题的的需求,建议把SQL语句写成
SELECT
sum(cart_jg)
FROM
`数据表`
WHERE
`cart_vip`
=
'A';
希望采纳,有疑问可以加QQ交流
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询