SQL语句select count(distinct -1.2) from 表名为什么出来的结果总是1 distinct后面加任何数字结果都是1,为什么?... distinct 后面加任何数字结果都是1,为什么? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 sql语句 select count distinct 搜索资料 2个回答 #热议# 为什么有人显老,有人显年轻? cql7974758 推荐于2016-02-02 知道答主 回答量:15 采纳率:0% 帮助的人:8.1万 我也去答题访问个人页 关注 展开全部 distinct 去重后再进行count 求条数,结果当然是1了,因为distinct -1.2表示去除表中所有重复的为-1.2的数据,而count ()是进行条数统计,所以最后无论是那个数,结果都会是1 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 baithan 2010-12-20 · TA获得超过717个赞 知道小有建树答主 回答量:593 采纳率:0% 帮助的人:586万 我也去答题访问个人页 关注 展开全部 解释之前有必要告诉楼主,count(distinct [列名]) 意思是,计算相应列内不重复记录的总条数,然而count(distinct -1.2) 这样写,它的记录永远只有-1.2这么一条,所以返回值是1 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2008-02-05 要怎么统计出不重复的条数?select count(dist... 60 2010-06-16 SQL 使用select查询语句返回结果,如何获得结果的数量... 17 2015-11-13 分析SQL查询语句功能:select distinct fr... 2008-12-04 在SQL中,SELECT语句的"SELECT DISTINC... 41 2011-01-23 请解释以下SQL语句的含义: 1) select disti... 2 2011-10-06 SQL 语句select count(distinct (a... 2 2012-12-21 sql如何过滤到重复的数据 select DISTINCT(... 7 2009-12-29 SQL查询,如何去除重复的记录? 195 更多类似问题 > 为你推荐: