distinct()函数 去重
8.0之前先排序 再去重 效率低
select distinct(列) from 表名;
想要在数据库中加入主键 必须确定库中的数据
有无重复 否则会合并造成数据丢失
select count(name) from world.city;不去重查看城市名的个数
4079
select count(distinct(name)) from world.city;去重查看城市名的个数
3998
统计酒表中物品卖出的总价
select sum(价格*卖出数量) from 酒表;
统计多个表中物品卖出的总价
select sum(单价*数量) from (select 牌子,单价,数量 from 酒表
union all
select 牌子,单价,数量 from 进料表
union all
select 牌子,单价,数量 from 食品表);
先生成一个临时表 再从临时表中进行统计
网友评论