寒假日报day22

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

效果图为:

猜你喜欢

转载自www.cnblogs.com/msdog/p/12311165.html