目录

源数据表

解决方案

DISTINCT+COUNT统计不重复的记录数


源数据表

下单日期 订单号 简码 订单数量
2010/4/27 3143 5-950 5067
2010/5/30 3207 5-950 5067
2010/6/10 3251 5-1000 4267
2010/6/10 3251 5-26 100
2010/6/20 3271 5-26 200
2010/6/30 3306 5-950 5067
2010/7/3 3306 4.55-24 50
2010/7/3 3306 5-1000 4333
2010/7/7 3324 4.55-26 220
2010/7/22 3340 4.55-20 204
2010/7/22 3350 5-1000 4533
2010/7/22 3350 5-26 100
2010/7/22 3350 5-950 5067
2010/7/23 3372 5-28 20
2010/8/2 3391 4.55-24 60
2010/8/2 3391 6120 133
2010/8/9 3423 4.55-26 260
2010/8/9 3423 5-26 100
2010/8/10 3430 4.55-20 216
2010/8/10 3430 4.55-24 50

如图所示为某公司的订单明细表,每天所有订购的商品记录只能算为同一订单号的某部分记录,  例如,图中下单日期为2010/6/10的记录同时出现了两条,统计时均算在订单号为3251条目下。  统计订单明细表中不重复的订单号的数目。

解决方案

SELECT COUNT(订单号) AS 不重复的订单号个数
FROM  (SELECT DISTINCT 订单号 FROM [sheet1$])

DISTINCT+COUNT统计不重复的记录数

本例首先通过DISTINCT提取不重复订单号的记录,然后结合COUNT函数统计订单号的个数。COUNT函数用于计算查询返回的记录数,其语法如下:

COUNT(expr)

expr占位符代表一个字符串表达式,或代表一个使用该字段中的数据执行计算的表达式。expr中的操作数可以包含表字段或函数的名称。可以对任何种类的数据(包括文本)进行计数。
  COUNT函数不对具有Null字段的记录进行计数,除非expr是星号(*)通配符。如果使用星号,COUNT将计算记录总数(包括含Null字段的记录). COUNT(*)的计算速度远远高于COUNT([Column Name]).注意,不要将星号引在引号('’)中。

Excel 2010 SQL应用092 聚合函数之不重复之记录数相关推荐

  1. Excel 2010 SQL应用097 聚合函数之方差或标准方差

    目录 源数据表 解决方案 VAR函数及VARP函数的使用 源数据表 姓名 口语成绩 黄惠 76 李向阳 90 柳青 84 黄燕凤 81 古学文 86 古凤冰 87 张初阳 82 候琳 85 龙维 83 ...

  2. Excel 2010 SQL应用096 聚合函数之标准偏差及标准差

    目录 源数据表 解决方案 STDEV函数及STDEVP函数的使用 彻底理解样本方差为何除以n-1 ​​​​​​​ 源数据表 货品 发货点 送货目的地 货运运费 汽车配件 广州 上海 300 葡萄酒 广 ...

  3. Excel 2010 SQL应用098 聚合函数之计算某列空值的数目

    目录 源数据表 解决方案 NULL在SQL语句中的使用 源数据表 用户名 工单号 购买日期 品牌 机型 故障类别 肖青青 494022 2008/7/6 天宇 D186 功能故障 懂坚 494025 ...

  4. Excel 2010 SQL应用073 DATEDIFF函数

    目录 源数据表 解决方案 DATEDIFF函数的使用 源数据表 部门 姓名 进司时间 生产制造部 康兴珍 2006/10/16 设备部 俞守林 2006/7/23 生产制造部 易仕华 2010/12/ ...

  5. Excel 2010 SQL应用078 DATEPART函数与TRANSFROM函数

    目录 源数据表 解决方案 DATEPART函数忽略年份获取日期所在的季度 源数据表 产品名称 订单日期 总额 啤酒 2009/1/15 1385 葡萄干 2009/1/15 95 猪肉干 2009/1 ...

  6. Excel 2010 SQL应用067 IIF函数

    目录 源数据表 解决方案一 IIF函数 解决方案二 CHOOSE函数的使用 源数据表 类别 项目名称 预算 支出 厨房 橱柜 ¥9,360.00 ¥9,740.00 厨房 橱柜 ¥460.00 ¥48 ...

  7. Excel 2010 SQL应用064 ISNULL函数

    目录 源数据表 解决方案 ISNULL函数的使用 ISNUMERIC函数 源数据表 姓名 工资额 调整额 蔡妙吟 6020 800 张豪麟 5280   周益民 6750   高美榆 6960   阮 ...

  8. Excel 2010 SQL应用088 在排序结果中查找指定记录

    目录 源数据表 解决方案 在排序结果中查找指定记录的技巧 源数据表 姓名 语文 数学 英语 何艳 94 62 80 何冬梅 86 64 93 冯晨 90 64 74 彭勤 77 67 89 叶倩 63 ...

  9. sql数据库查询聚合函数_如何使用SQL Server数据质量服务确保正确的数据聚合

    sql数据库查询聚合函数 介绍 (Introduction) An interesting opportunity arose at a client site during early Octobe ...

最新文章

  1. 宏基因组合种树,2-4天领证,1/2号车满员,3号车成立,机会来了
  2. [Spring 深度解析]第7章 IoC容器的初始化过程
  3. SAP MM 公司间STO里外向交货单与内向交货单里序列号对应关系
  4. Boost:boost :: mem_fn等式运算符的测试程序
  5. 苹果CMS v10一键采集芒果tv官方直链地址插件
  6. 【Flutter】Dart的方法与箭头函数
  7. memcached主从复制
  8. 固体火箭发动机装药拓扑优化(观点)
  9. 使用Pr给视频添加字幕
  10. 通信线路工程验收规范_老杨一建通信学堂通信线路工程施工技术
  11. UVALive 4490 Help Bubu
  12. 【新手入门】自己动手搭建云服务器
  13. 沧小海读《图解TCP/IP》笔记——第四章 IP协议
  14. 开环控制系统与闭环控制系统
  15. tools: rm -vf !(*.sh) 删除 除了
  16. 基于pgpool-II读写分离+postgresql10主从从流复制高可用部署方案
  17. EOJ Monthly 2019.3 (based on March Selection) -D .宇恒棋
  18. 笔记:期权定价-无套利理论
  19. Dubbo源码解析-——服务引用
  20. 大V吐槽微信电脑版:视频、表情占满C盘

热门文章

  1. 牛顿迭代法求数的平方根和立方根
  2. ESP8266 ESP-01S模块使用及AT命令
  3. 更改情景模式默认配置
  4. 视频教程-OmniFocus高效能时间/任务管理-其他
  5. oracle创建函数编译错误,错误PLS-00103在Oracle中编译用户定义的函数
  6. matlab矩阵向量化,矩阵向量化运算
  7. 项目管理软件如何选?
  8. 数据修复第一步 Excel 数据清洗,现学现卖
  9. 计算机的数据层 应用层,会话层,表示层,应用层
  10. 游戏用户体验设计洞察之《行尸走肉》