使用SQL子查询实现查找结果不重复

数据库 SQL Server
如果要实现查找结果不重复,应该怎么做呢?使用SQL子查询,就可以完成这一目标,下文将为您介绍具体方法,希望对您有所启迪。

借助SQL子查询,我们就可以实现查找结果不重复的目标,下面就将为您介绍如何使用SQL子查询实现该功能的方法,供您参考。

SQL子查询实现查找结果不重复:

实现原理为:重复数据字段选择一个***值或者最小值.而选择的时候指向这个值.其实这是把重复字段部分分成了组.但分组计算不能取所有数据.
--仍然用以上数据
--这是取***值

  1. select * from Test_Users a   
  2. where AutoID>=  
  3. (select max(AutoID) from Test_Users b where a.UserGroupID=b.UserGroupID)  

--这是取最小值

  1. select * from Test_Users a   
  2. where AutoID>=  
  3. (select max(AutoID) from Test_Users b where a.UserGroupID=b.UserGroupID) 

--也可以用分组计算

  1. select UserGroupID from Test_Users  
  2. group by UserGroupID 

 

 

【编辑推荐】

SQL查询***值最小值问题

查询表结构的SQL语句

SQL WHERE子句简介

带您了解SQL FROM子句

sql跨服务器查询示例

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-26 16:39:27

SQL子查询

2010-09-25 16:53:39

SQL语句

2021-12-11 20:20:19

Python算法线性

2011-07-29 14:39:11

CASE WHEN E

2010-10-21 10:28:13

SQL Server查

2023-12-16 13:14:00

SQL子查询技术

2024-10-11 16:51:02

2021-04-02 07:46:52

SQL Server数据库知识笔记

2010-07-21 09:50:12

SQL Server子

2010-11-09 12:20:53

SQL Server查

2014-08-14 10:38:30

SQL Server查询

2021-05-21 10:01:01

JDBCJavaStatement接口

2021-06-03 10:01:28

JDBCStatement接口

2010-11-24 16:53:16

MySQL无重复查询

2010-09-28 10:02:16

SQL查询

2021-02-06 13:45:59

SQL子查询数据库

2021-05-11 11:05:43

SAL子查询

2011-07-18 14:38:44

子查询外部查询

2010-07-26 17:00:11

SQL Server查

2011-03-21 17:25:08

SQL Server数重复记录
点赞
收藏

51CTO技术栈公众号