select distinct 疑问
SUM(其它补偿) AS 其它补偿,政策年度,补偿年度,单据日期
FROM dbo.v_apprexpense
WHERE GROUP BY 单据号,个人编号, 政策年度,补偿年度,业务类型,单据日期
我现在想要得到结果 单据号 不重复的 结果集,为什么加上distinct 不起作用,
我应该如何修改这个sql 呢?
谢谢!
相关推荐
SQL SELECT DISTINCT 语句
SQL SELECT DISTINCT 语句 SELECT DISTINCT 语句用于返回唯一不同的值。 SQL SELECT DISTINCT 语句 在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。 DISTINCT 关键词用于返回唯一不同的值。 SQL SELECT DISTINCT 语法 SELECT DISTINCT column_name,column_name FROM table_name; 在本教程中,我们将使用 RUNOOB 样本数据库。 下面是选自 “Websites” 表的数据: +----+--------------+-
select distinct用法
sql中select语句中的distinct的用法
SQL select distinct的使用方法
主要介绍了SQL中distinct的用法 ,需要的朋友可以参考下
Hive Sql – Multi Distinct(多个distinct在同一个query中) 优化
背景 当多个 distinct 操作同时出现在 select 中,数据会分发多次。容易造成Reduce数据倾斜 优化点 1、如果不要求精确值,可以使用 spark-sql approx_count_distinct函数 (基数计数 hyperloglog) 2、修改SQL 基础数据准备如下, 需要计算 不同渠道下的 不同周期 的访问uv presto:bi> desc tmp.multi_distinct_test; Column | Type | Extra | Comment ---------+---------+-------+---------- user_id | bi
分析MySQL中优化distinct的技巧
有这样的一个需求:select count(distinct nick) from user_access_xx_xx; 这条sql用于统计用户访问的uv,由于单表的数据量在10G以上,即使在user_access_xx_xx上加上nick的索引, 通过查看执行计划,也为全索引扫描,sql在执行的时候,会对整个服务器带来抖动; root@db 09:00:12>select count(distinct nick) from user_access; +———————-+ | count(distinct nick) | +———————-+ | 806934 | +—————


