SQL server 去重复!要主键!要排序!
在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 去重复!要主键!要排序!相关推荐
- SQL Server中如何给主键添加主键约束
SQL Server中如何给主键添加主键约束? 方法/步骤 1 SQL Server中如何给表添加主键约束,下面为大家分享了两种方法希望大家能够速学速懂. 2 3 在如下图中大家可以看到的是一个Stu ...
- SQL Server 添加与删除主键约束
PRIMARY KEY 约束唯一标识数据库表中的每条记录.主键必须包含唯一的值.主键列不能包含 NULL 值.每个表都应该有一个主键,并且每个表只能有一个主键.主键约束操作包含了添加约束和删除约束,修 ...
- SQL Server中的联合主键、聚集索引、非聚集索引、mysql 联合索引
我们都知道在一个表中当需要2列以上才能确定记录的唯一性的时候,就需要用到联合主键,当建立联合主键以后,在查询数据的时候性能就会有很大的提升,不过并不是对联合主键的任何列单独查询的时候性能都会提升,但我 ...
- SQL Server 数据库表修改主键字段长度
背景:需要修改表主键字段的长度(修改带有索引的表字段的长度). 1.网上查找资料,参考如下 https://www.cnblogs.com/sunxuchu/p/5578057.html 2.参照资料 ...
- SQL server设置两个主键
SQL server设置多重主键 方法1 可视化操作,用ctrl+鼠标左键点击想设置的主键,然后鼠标右键点击设置主键 方法2 用T-SQL语句,创建表时 primary key(列名1,列名2) 举个 ...
- SQL Server 创建表 添加主键 添加列常用SQL语句
--删除主键 alter table 表名 drop constraint 主键名 --添加主键 alter table 表名 add constraint 主键名 primary key(字段名1, ...
- 基础SQL Server 操作问题——对象‘主键’依赖于列‘ID’/标识列‘ID’的数据类型必须是int,bigint,smallint等
修改主键属性 alter table Categories alter column CategoryID CHAR(20) NOt NULL -------Categories是表名, Categ ...
- SQL Server 设置自增长主键
新建表 CREATE TABLE TestTable (Id BIGINT PRIMARY KEY IDENTITY (1,1),Name VARCHAR(50) ) 表已存在 如果需要设置自增长的字 ...
- SQL Server删除重复行的6个方法
SQL Server删除重复行是我们最常见的操作之一,下面就为您介绍六种适合不同情况的SQL Server删除重复行的方法,供您参考. 1.如果有ID字段,就是具有唯一性的字段 delect ta ...
最新文章
- FAST-CGI安装与使用
- 到底什么级别才算是高并发?
- C++ 的语言杂谈(一)--C++不是新手友好的
- Git、GitHub、GitLab三者之间的联系以及区别
- OkHttp上传Json嵌套对象
- 前端学习(2327):angular之双向绑定
- linux系统中配置NFS实现文件共享
- __line__ php,hitcon 2018受虐笔记一:one-line-php-challenge 学习
- 中南大学工商管理考研考情与难度、参考书及上岸前辈备考经验
- 手机浏览器打开百度网页
- Cisco wlan controlller配置
- 【数学模拟卷总结】2022李林四套卷数学二第一套
- Kafka消费者订阅方式
- Word图文混排中图片的高级处理技巧
- MySQL中Lob与JPA映射
- redis实现“附近的人”
- 丛麟环保冲刺科创板:拟募资20亿 年利润超2亿
- 驱动程序之_3_网络设备_3_网卡驱动移植
- 平安城市,天网工程,雪亮工程这三者的区别
- ADADELTA AN ADAPTIVE LEARNING RATE METHOD