`

关于SQL查询不重复的记录集

SQL 
阅读更多

需求:如题所说,例:表A中有字段(id,no),其中记录为

1  --  1

2  --  1

3  --  2

4  --  3

5  --  4

6  --  3

7  --  1

 

想获取的结果集是

3  -- 2

5  -- 4

 

SQL的写法就是group by no having count(*)=1

 

做了笔记,记录下。

分享到:
评论
1 楼 sunlightcs 2011-03-09  
这样写不行吧。

相关推荐

    在SQL中删除重复记录多种方法

    在SQL中删除重复记录是一个常见的需求,特别是在处理大型数据集时。本文将介绍几种有效的方法,以帮助你在遇到重复记录问题时能有效地清理数据。我们将以Oracle数据库为例,但这些方法在其他SQL数据库系统中也具有...

    sql删除表中重复记录方法

    标题与描述概述的知识点是关于如何使用SQL语句来删除数据库表中的重复记录,这是一个在数据清理和维护数据完整性时非常实用的技术。以下是对给定文件中四种方法的详细解析和扩展,旨在帮助读者深入理解并掌握这些...

    帆软报表插件,显示sql数据集的查询时间。

    本话题聚焦于帆软报表的一个特定功能:显示SQL数据集的查询时间。这个特性对于优化数据库性能、监控系统运行状况以及提升整体业务效率至关重要。 首先,我们要理解SQL执行时间的概念。SQL执行时间是指从发送SQL查询...

    SQL查询语句大全SQL查询语

    - 视图是基于一个或多个表的虚拟表,它不存储数据,而是提供一个预定义的查询结果集。 - 创建视图的语句:`CREATE VIEW view_name AS SELECT column1, column2 FROM table;` 7. **索引(Index)** - 索引可以...

    hibernate实现动态SQL查询

    在Java世界中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者将数据库操作与业务逻辑解耦,从而...在处理复杂业务逻辑时,动态SQL查询能够帮助我们更好地应对变化,减少代码重复,提升开发效率。

    sql查询分析器

    8. **日志记录**:记录用户的查询历史,便于回顾和重复执行。 9. **自定义设置**:用户可以根据个人喜好调整界面布局、字体大小、主题颜色等。 在Win10环境中,常见的SQL查询分析器有Microsoft SQL Server ...

    MicroSoft Sql Server2005:T-Sql查询

    **Microsoft SQL Server 2005 T-SQL查询详解** SQL Server 2005是Microsoft公司推出的一款强大且广泛使用的数据库管理系统,它为开发者提供了丰富的功能和工具,特别是其Transact-SQL(T-SQL)语言,是进行数据查询...

    如何使用SQL组件查询记录.

    -- 查询不重复的记录 SELECT DISTINCT column FROM table_name; -- 使用聚合函数 SELECT COUNT(*) FROM table_name; -- 计算行数 SELECT AVG(column) FROM table_name; -- 计算平均值 -- 分组并筛选 SELECT column...

    SQL 重复函数 2005

    执行该语句后,系统会返回表`aa`中`id`字段的所有不重复值。 #### 3. 进阶用法 - **多列去重**:如果需要查询多个字段并去除重复行,可以使用多个字段与`DISTINCT`结合。例如: ```sql SELECT DISTINCT column1, ...

    Microsoft SQL Server 2008技术内幕:T-SQL查询(第二卷)

    《Microsoft SQL Server 2008技术内幕:T-SQL查询》全面深入地介绍了Microsoft SQL Server 2008中高级T-SQL查询、性能优化等方面的内容,以及SQL Server 2008新增加的一些特性。主要内容包括SQL的基础理论、查询优化...

    sql中文查询手册

    5. 主键(Primary Key):唯一标识表中每条记录的字段,不允许有重复值。 三、SQL语句分类 1. DDL(Data Definition Language):数据定义语言,用于创建、修改和删除数据库对象,如表、视图等。 2. DML(Data ...

    SQL查询分析器.rar

    2. **编写SQL语句**:在查询窗口中,用户可以编写各种类型的SQL语句,如SELECT语句用于查询数据,INSERT语句用于插入新记录,UPDATE语句用于修改现有记录,以及DELETE语句用于删除记录。 3. **执行查询**:编写完...

    SQL 中查询过程FLASH 演示

    相关查询在处理复杂的条件和分组时非常有用,而不相关查询通常用于获取预处理的数据集。 2. 集合函数查询: 集合函数如COUNT、SUM、AVG、MAX和MIN,它们对一组值进行计算并返回单个结果。例如,COUNT()用于计算...

    SQL查询和SQL函数

    以上就是关于SQL查询和SQL函数的基本介绍,涵盖了从创建表、修改表结构、查询数据到插入数据等多个方面的操作。这些基础操作构成了数据库管理的基础,并在日常的数据处理中起着至关重要的作用。

    SQL的一些简单查询例题

    7. **集合查询**:UNION、UNION ALL、INTERSECT和EXCEPT用于组合不同查询的结果集,展示所有不重复的记录或找出两个表的交集和并集。 通过解决这些例题,初学者将能够熟练地运用SQL进行数据检索,并逐渐熟悉数据库...

    SQL查询语句精华.txt

    - 返回`testtable`表中不重复的`email`地址: ```sql SELECT DISTINCT email FROM testtable; ``` **6. 限制结果集:** - **语法格式:** `SELECT TOP n [PERCENT] * FROM table_name;` - **示例:** - 返回...

    sql查询99法

    在本例中,因为 `empno` 不重复,所以不会去除任何重复记录。 ### 3. 字符串连接 #### 示例7: ```sql SELECT '编号是:' || empno || '的雇员,姓名是:' || ename || ',工作是:' || job FROM emp; ``` **知识点**: ...

    [sql server]SQL Server2005杂谈(5):将聚合记录集逆时针和顺时针旋转90度.doc

    在SQL Server 2005中,处理数据时有时需要对聚合记录集进行行列转换,以便更好地展示统计结果。本文主要讨论了如何将聚合记录集逆时针和顺时针旋转90度,这是数据分析和报表制作中常见的需求。 首先,我们看一个...

    SQL查询语句应用

    SQL查询语句是数据查询、数据更新、数据插入和数据删除的核心手段。本篇将详细讲解SQL查询语句的应用,涵盖多种常用查询方法,以供参考。 1. **基本查询** - **SELECT语句**:SQL的基本查询始于SELECT,它用于从...

Global site tag (gtag.js) - Google Analytics