有时候做报表写sql需要用到去重,一般都是考虑到grouy by,distinct,但是我之前还真没有用到过 count distinct ,在此记录一下,虽然有的人说占内存,效率问题,但是确实是一个知识点。
SELECT COUNT(DISTINCT column_name) FROM table_name;
参考:
浅析Hive的group by和count(distinct)
使用子查询可提升 COUNT DISTINCT 速度 50 倍
如果觉得《count distinct》对你有帮助,请点赞、收藏,并留下你的观点哦!