MySQL操作:将表中相同字段的值合并
最近在操作数据库时,统计到一些数据,但由于处理不当,导致数据存在很多相同的值,如下:
在这个表中,我们可以看到”首都之窗“出现了两次,”顺义区“出现了两次,”通州区“出现了两次,这就对我之后的处理有很大问题,所以我需要将他们合并,数据列相加:
sql语句为:
select office,SUM(num) from officenum GROUP BY office
得到的效果如下:
可以看到,”首都之窗“字段的”num“值变为了:128+64=192
2.
关于视图的创建:
将上面的数据形成视图,sql语句为
create VIEW officeview AS select office,SUM(num) from officenum GROUP BY office
效果图为:
还可以指定列名,sql语句为:
create VIEW officeview2(office,sumnum) AS select office,SUM(num) from officenum GROUP BY office
效果图为: