数据库列sumphp 数据库列名或所提供值的数目与表定义不匹配-成都创新互联网站建设

关于创新互联

多方位宣传企业产品与服务 突出企业形象

公司简介 公司的服务 荣誉资质 新闻动态 联系我们

数据库列sumphp 数据库列名或所提供值的数目与表定义不匹配

php 数据库 求和

SELECT SUM(分数) FROM 表a WHERE 性别='男'

站在用户的角度思考问题,与客户深入沟通,找到苍溪网站设计与苍溪网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都网站建设、企业官网、英文网站、手机端网站、网站推广、域名申请网站空间、企业邮箱。业务覆盖苍溪地区。

SELECT SUM(分数) FROM 表a WHERE 性别='女'

----测试

CREATE TABLE MASK_TEST(

ID INT,

姓名 varchar(20),

性别 varchar(20),

年龄 int,

分数 int

)

INSERT INTO MASK_TEST VALUES(11,'ZHANG SAN','男',20,88)

INSERT INTO MASK_TEST VALUES(11,'LIU SHAN','女',20,83)

INSERT INTO MASK_TEST VALUES(11,'WANG SAN','男',20,87)

INSERT INTO MASK_TEST VALUES(11,'ZHANG TING','女',20,83)

INSERT INTO MASK_TEST VALUES(11,'ZHAO YAN','女',20,88)

INSERT INTO MASK_TEST VALUES(11,'ZHOU HU','男',20,78)

INSERT INTO MASK_TEST VALUES(11,'WANG QIANG','男',20,98)

INSERT INTO MASK_TEST VALUES(11,'LI QIAN','女',21,68)

SELECT SUM(分数) FROM MASK_TEST WHERE 性别='男'

SELECT SUM(分数) FROM MASK_TEST WHERE 性别='女'

----结果:

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

(1 行受影响)

-----------

351

(1 行受影响)

-----------

322

(1 行受影响)

PHP怎么取得MYSQL字段(值)的总和!

两种方式 :

1、可以直接用SQL 里的函数 sum() ;

如:"select sum(字段) as num from tab "; //sum 取该字段所有列的总和

2、用PHP函数 sum($array) ; //取数组中值的总和

当然 字段必须是int型的

PHP中使用SUM()合计函数,取不到结果,求一段完整示例

select sum(money) as moneys from user where username = 'yanguobin' order by username


分享文章:数据库列sumphp 数据库列名或所提供值的数目与表定义不匹配
文章来源:http://kswsj.cn/article/dochgcs.html

其他资讯