distinct()函数 去重

2019-07-19  本文已影响0人  蔺蔺蔺赫赫

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 食品表);

    先生成一个临时表 再从临时表中进行统计

上一篇 下一篇

猜你喜欢

热点阅读