设为首页|加入收藏

INFORMATION CENTER

| 雷火电竞app | 最新动态

雷火电竞app:大数据培训:SQL怎么去重的举措

时间:2022-08-08 09:37:26 作者:雷火电竞app官方下载 出处:下载雷火电竞

  正在操纵SQL提数的时刻,常会遭遇表内有反复值的时刻,好比咱们思取得 uv (独立访客),就必要做去重。

  咱们需条件出职业的总数目,由于 task_id 并非独一的,以是必要去重:

  distinct 经常服从较低。它不适适用来【闭心尚硅谷,轻松学IT】出现去重后整体的值,普通与 count 配适用来阴谋条数。

  distinct 操纵中,放正在 select 后边,对后面总共的字段的值同一举行去重。好比distinct后面有两个字段,那么 1,1 和 1,2 这两条记载不是反复值 。

  -- 列出 task_id 的总共独一值(去重后的记载,null也是值)

  -- 返回1, 1 或 1, 2 ; 2, 1(共两行)。只会对group by后面的字段去重,即是说末了返回的记载数等于上一段sql的记载数,即2条

  -- 没有放正在group by 后面然而正在select中放了的字段,只会返回一条记载(相同经常是第一条,该当是没有顺序的)

  Copyright © 2006-2016雷火电竞app官方下载_下载雷火电竞版权所有 ICP备案编号:
这里是您的网站名称