当前位置: 首页 > news >正文

distinct 不能用于count(*) 的原因

举一个简单的例子,假设你有两列,A和B.

A B 
1 100 
2 100 
3 100 

有三种不同的A值,但只有一个B值。 

COUNT(DISTINCT *) 将不可能返回单个有意义的值,因为不知道是要以A列还是B列为基准来汇总。这就是为什么该语法无法工作的原因。

正确的方法是这样的:

SELECT COUNT(*) FROM 
(
    SELECT DISTINCT * FROM dbo.t_test 
) T1


可以使用 count(distinct A) 来获得A列 不同的值  的总个数。


原文地址:

为什么COUNT(DISTINCT(*))不起作用? - VoidCC

相关文章:

  • sidr制作移动端隐藏式菜单教程
  • post发包获取到的响应json 出现中文乱码
  • 深入剖析Tomcat第一章ERR_INVALID_HTTP_RESPONSE
  • Classic VM 使用句柄查找对象
  • Mac command line tools for xcode 安装
  • Eclipse Memory Analyzer 安装教程
  • java -Xss缩写
  • Not quite a no-op; ensures volatile write semantics
  • 易语言 json取成员数 根节点就是数组
  • -XX:MaxDirectMemorySize直接内存无效问题
  • ConcurrentLinkedQueue的学习方式
  • Java编程思想翻译勘误
  • notEmpty和notFull的意思
  • 什么是面向对象 谈谈你对面向对象的理解 -- java面试
  • JDK、JRE、JVM之间区别和联系 -- java面试
  • [deviceone开发]-do_Webview的基本示例
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • CSS实用技巧干货
  • eclipse(luna)创建web工程
  • input实现文字超出省略号功能
  • Java的Interrupt与线程中断
  • Just for fun——迅速写完快速排序
  • Python中eval与exec的使用及区别
  • Vue.js源码(2):初探List Rendering
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 第2章 网络文档
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 关于extract.autodesk.io的一些说明
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 聊聊flink的BlobWriter
  • 如何使用 JavaScript 解析 URL
  • 通过npm或yarn自动生成vue组件
  • 微信开放平台全网发布【失败】的几点排查方法
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • 在Unity中实现一个简单的消息管理器
  • 转载:[译] 内容加速黑科技趣谈
  • Hibernate主键生成策略及选择
  • 大数据全解:定义、价值及挑战
  • 交换综合实验一
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • #HarmonyOS:基础语法
  • $GOPATH/go.mod exists but should not goland
  • (0)Nginx 功能特性
  • (1)(1.9) MSP (version 4.2)
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (C++)八皇后问题
  • (C语言)共用体union的用法举例
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (离散数学)逻辑连接词
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐