在SQL里,似乎去重复又要主键还要排序,那是不可能实现的;但是我把不可能,变成了可能;我做了这么久开发这个问题一直困扰着我,今天把它给解决了,分享给大家学习;

SELECT  *
FROM    ( SELECT   字段
                FROM     表
        ) a
WHERE   NOT EXISTS ( SELECT   1      --not exists 不返回结果集为真
                     FROM   ( SELECT   字段
                                    FROM     表
                            ) AS b
                     WHERE  a.name(或者ID)= b.name(或者ID)
                            AND b.ID> a.ID)

ORDER BY a.ID DESC;

是不是很简单,你学会了吗?或者你有什么更好的方法,或者建议,欢迎你的脚步!

SQL server 去重复!要主键!要排序!相关推荐

  1. SQL Server中如何给主键添加主键约束

    SQL Server中如何给主键添加主键约束? 方法/步骤 1 SQL Server中如何给表添加主键约束,下面为大家分享了两种方法希望大家能够速学速懂. 2 3 在如下图中大家可以看到的是一个Stu ...

  2. SQL Server 添加与删除主键约束

    PRIMARY KEY 约束唯一标识数据库表中的每条记录.主键必须包含唯一的值.主键列不能包含 NULL 值.每个表都应该有一个主键,并且每个表只能有一个主键.主键约束操作包含了添加约束和删除约束,修 ...

  3. SQL Server中的联合主键、聚集索引、非聚集索引、mysql 联合索引

    我们都知道在一个表中当需要2列以上才能确定记录的唯一性的时候,就需要用到联合主键,当建立联合主键以后,在查询数据的时候性能就会有很大的提升,不过并不是对联合主键的任何列单独查询的时候性能都会提升,但我 ...

  4. SQL Server 数据库表修改主键字段长度

    背景:需要修改表主键字段的长度(修改带有索引的表字段的长度). 1.网上查找资料,参考如下 https://www.cnblogs.com/sunxuchu/p/5578057.html 2.参照资料 ...

  5. SQL server设置两个主键

    SQL server设置多重主键 方法1 可视化操作,用ctrl+鼠标左键点击想设置的主键,然后鼠标右键点击设置主键 方法2 用T-SQL语句,创建表时 primary key(列名1,列名2) 举个 ...

  6. SQL Server 创建表 添加主键 添加列常用SQL语句

    --删除主键 alter table 表名 drop constraint 主键名 --添加主键 alter table 表名 add constraint 主键名 primary key(字段名1, ...

  7. 基础SQL Server 操作问题——对象‘主键’依赖于列‘ID’/标识列‘ID’的数据类型必须是int,bigint,smallint等

    修改主键属性 alter table Categories alter column CategoryID  CHAR(20) NOt NULL -------Categories是表名, Categ ...

  8. SQL Server 设置自增长主键

    新建表 CREATE TABLE TestTable (Id BIGINT PRIMARY KEY IDENTITY (1,1),Name VARCHAR(50) ) 表已存在 如果需要设置自增长的字 ...

  9. SQL Server删除重复行的6个方法

    SQL Server删除重复行是我们最常见的操作之一,下面就为您介绍六种适合不同情况的SQL Server删除重复行的方法,供您参考. 1.如果有ID字段,就是具有唯一性的字段 delect   ta ...

最新文章

  1. FAST-CGI安装与使用
  2. 到底什么级别才算是高并发?
  3. C++ 的语言杂谈(一)--C++不是新手友好的
  4. Git、GitHub、GitLab三者之间的联系以及区别
  5. OkHttp上传Json嵌套对象
  6. 前端学习(2327):angular之双向绑定
  7. linux系统中配置NFS实现文件共享
  8. __line__ php,hitcon 2018受虐笔记一:one-line-php-challenge 学习
  9. 中南大学工商管理考研考情与难度、参考书及上岸前辈备考经验
  10. 手机浏览器打开百度网页
  11. Cisco wlan controlller配置
  12. 【数学模拟卷总结】2022李林四套卷数学二第一套
  13. Kafka消费者订阅方式
  14. Word图文混排中图片的高级处理技巧
  15. MySQL中Lob与JPA映射
  16. redis实现“附近的人”
  17. 丛麟环保冲刺科创板:拟募资20亿 年利润超2亿
  18. 驱动程序之_3_网络设备_3_网卡驱动移植
  19. 平安城市,天网工程,雪亮工程这三者的区别
  20. ADADELTA AN ADAPTIVE LEARNING RATE METHOD

热门文章

  1. 计算机网络之Nagle算法与延迟确认
  2. 笔记整理:狂神说java——java基础00
  3. GPE监控预警系统-nginx_exporter.md
  4. < 数据结构 > 堆的应用 --- 堆排序和Topk问题
  5. Cisco ASA IPSec配置流程(9.8.2)
  6. Docker私有镜像仓库是什么?
  7. 人生就是一场猝不及防
  8. 巨细!Python爬虫详解
  9. 软件研发人员考核的基本原则
  10. 手机快速填满剩余存储空间的方法