`
leng_cn
  • 浏览: 301978 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Access的count distinct的方法

阅读更多
网上查了很多关于ACCESS的COUNT DISTINCT的方法,都不好使,在一个老外的贴子上找到了方法,贴出来
SELECT C.immu, T2.N
FROM [SELECT T.immu, Count(T.immu) AS N
     FROM
        (SELECT DISTINCT immu, Count(*) AS N
         FROM plan GROUP BY immu) AS T
    GROUP BY T.immu]. AS T2 INNER JOIN plan AS C ON T2.immu = C.immu
GROUP BY C.immu, T2.N;
分享到:
评论

相关推荐

    分析MySQL中优化distinct的技巧

    上述场景中,用户遇到了一个问题:对一个10G以上的单表`user_access_xx_xx`执行`SELECT COUNT(DISTINCT nick)`以统计唯一用户访问(UV)时,即使有`nick`字段的索引,执行计划仍然显示全索引扫描,导致服务器性能受...

    小度写范文【SQL中distinct的用法】mysql中distinct用法模板.docx

    但需要注意的是,`COUNT(DISTINCT)`仅能用于一个字段,不是所有数据库系统都支持对多个字段进行统计,如Access。如果需要对多列进行统计,可以使用嵌套查询,如下: ```sql SELECT COUNT(*) FROM (SELECT ...

    小度写范文【SQL中distinct的用法】mysql中distinct用法模板.pdf

    在MySQL中,`DISTINCT`的使用方式非常灵活,可以从单个列到多个列进行操作,也可以与聚合函数如`COUNT()`结合使用。以下是关于`DISTINCT`在SQL中的具体用法和一些注意事项。 1. **单列去重** 当我们只对单一列应用...

    SQL select distinct的使用方法

    本篇文章将详细讲解`DISTINCT` 的使用方法,并结合具体的例子进行阐述。 首先,让我们来看一个基本的 `DISTINCT` 用法。假设我们有一个名为 `A` 的表格,其中包含以下数据: ``` | name | id | | ------ | -- | | ...

    SQL中distinct的用法(四种示例分析)

    需要注意的是,不是所有数据库系统都支持 `COUNT(DISTINCT multiple_columns)`,例如,Access 不支持这样的语法。 ### 示例4:错误的用法与替代方案 ```sql SELECT id, DISTINCT name FROM A; -- 错误的用法 ``` ...

    C# 读取Access文件的简单抽奖系统

    string query = "SELECT DISTINCT Name FROM Participants"; OleDbCommand command = new OleDbCommand(query, connection); ``` 使用`OleDbDataReader`读取查询结果: ```csharp OleDbDataReader reader = ...

    ACCESS数据库常用SQL语句[参考].pdf

    ACCESS 数据库常用 SQL 语句 SELECT 语句是 Microsoft Jet 数据库引擎中最基本的 SQL 语句,用于从数据库中检索数据。SELECT 语句的基本语法为: SELECT [predicate] { * | table.* | [table.]field1 [AS alias1] ...

    VB将Excel数据追加到指定的Access

    在循环中处理Excel的Recordset,逐行读取数据,然后在Access的Recordset中使用`AddNew`方法创建新记录,将Excel中的字段值复制到Access的字段中。最后调用`Update`方法保存新记录。 5. **处理重复数据**: 为了...

    access数据库习题[汇编].pdf

    - “E-R”模型(实体-关系模型):这是数据库设计的一种方法,文件中可能提到了如何将实体关系模型转换为数据库模式。 9. 数据库的完整性: - “Null”值:表示数据库中的一个字段没有值。 10. Access特定功能:...

    在Authorware中使用数据库Access.pdf

    在Authorware中使用数据库Access是一种有效的方法,可以使程序中的试题与源代码分离,方便教师更新和管理试题库。Authorware是一款交互式多媒体开发工具,它允许开发者通过ODBC(开放式数据库连接)连接到各种数据库...

    二级access表及查询部分的主要考题

    4. 投影查询:通过选择字段(SELECT)和排除字段(SELECT DISTINCT)来改变查询返回的列。 5. 条件查询:如WHERE子句,可以基于特定条件筛选记录。还可以使用逻辑运算符(AND, OR, NOT)以及比较运算符(=, , >, <,...

    Access课件第八课SQL查询[定义].pdf

    例如,可以使用DISTINCT关键字去除重复记录,WHERE子句设定筛选条件,GROUP BY用于分组,HAVING则在分组后设置条件,ORDER BY用于排序结果。 5. 其他SQL元素: - JOINs:用于合并来自两个或更多表的数据,如INNER ...

    Access实验报告,对于查询中的sql练习.doc

    - 查询不重复学生名单:`SELECT DISTINCT sname FROM s` - 查询均分在75分以上的学生:`SELECT sno, AVG(score) AS 均分 FROM SC GROUP BY sno HAVING AVG(score) > 75 ORDER BY 均分 DESC` - 查询年龄为空的学生...

    access数据库应用技术总复习学习教案.pptx

    - **合计查询**:使用COUNT、SUM、MAX、MIN、AVG等函数进行统计计算。 - **分组查询**:使用GROUP BY子句进行分组,并结合HAVING子句进行条件过滤。 - **嵌套查询**:一个查询作为另一个查询的子查询。 - **操作查询...

    ACCESS数据库常用信息[汇编].pdf

    - Count()函数用于计算指定列的行数。 - Like操作符用于在WHERE子句中搜索列中的指定模式。 - BETWEEN...AND...用于指定范围,过滤数据。 3. SQL表达式及操作 - ()用于设置运算顺序。 - []表示可选部分或参数...

    (适用于ACCESS、MYSQL、SQL_SERVER等数据库的语句规范

    SQL支持多种聚合函数,例如`COUNT`, `SUM`, `AVG`, `MAX`, `MIN`等,它们可以用于对数据进行汇总计算。 ##### COUNT ```sql SELECT COUNT(column_name) FROM table_name; ``` ##### SUM ```sql SELECT SUM(column_...

    sql常见函数语法教程

    SELECT AVG(count) AS CountAverage FROM access_log; ``` ### 1.2 COUNT() - 计数函数 - **定义**:`COUNT()` 函数用于统计满足特定条件的行数。 - **COUNT(column_name)**:返回指定列非空值的数量。 - **...

Global site tag (gtag.js) - Google Analytics