怎么让SQLServer的id按照数字大小顺序排序

如题所述

可以通过 “order by 字段名 asc (desc)” 命令进行排序。

sql:select * from tablename order by id DESC;

用 DESC 表示按倒序排序(即:从大到小排序) ,用 ACS 表示按正序排序(即:从小到大排序)。

参考资料

csdn.csdn[引用时间2018-1-28]

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-26
后面加语句 order by id 这个语句是按id升序排序 (1,2,3,...)
order by id desc 这个则是按ID降序(n,n-1,...)本回答被网友采纳
第2个回答  2016-04-25
可以通过 “order by 字段名 asc (desc)” 命令进行排序。
sql:select * from tablename order by id DESC;
用 DESC 表示按倒序排序(即:从大到小排序) ,用 ACS 表示按正序排序(即:从小到大排序)。本回答被提问者采纳

怎么让SQLServer的id按照数字大小顺序排序
可以通过 “order by 字段名 asc (desc)” 命令进行排序。sql:select * from tablename order by id DESC;用 DESC 表示按倒序排序(即:从大到小排序) ,用 ACS 表示按正序排序(即:从小到大排序)。参考资料 csdn.csdn[引用时间2018-1-28]...

如何对sqlserver的数据排序?
1、首先打开SQL Server Management管理工具,运用Select语句查询出要排序的数据,如下图所示。2、接下来直接运用Order By对数据中的ContactName字段进行排序,如下图所示,默认是升序。3、如果想按照降序的话,则需要在排序字段后面加上desc属性,如下图所示。4、接下来也可以在order by后面加上两个或者多...

SQLserver排序问题,字段中含有字母、数字、汉字,如何只按数字排序
如果数字都是小于10的,可以直接order by,按照字符规则排序就是你想要的这个。如果数字有两位以上的,这时候11会排在2的前面,如果想数字按照数字的规则排序,字母按照字母的规则排序,需要根据条件将数字和字母分别查询出来进行排序,然后使用union all联接出结果。

怎么让SQLServer的id按照数字大小顺序排序
SELECT ROW_NUMBER() OVER(ORDER BY 排序字段) AS '序号',其它字段 FROM 表名

SQLSERVER2005怎么修改id数值如图让3变成10000也就是说从10000开始递增...
1. 在SQL Server Management Studio (SSMS) 中,找到并连接到您的SQL Server 2005数据库实例。2. 在对象资源管理器中,展开数据库,您将看到所有表。3. 右键点击您希望修改ID字段起始值的表,选择“修改”(Alter)选项。4. 在表设计视图中,找到ID字段。5. 在ID字段的“属性”窗口中,找到“标识...

SQLserver数据库怎么给指定的表区分大小写?
这个 ALTER DATABASE 语句用来修改数据库的属性,比如改变它的默认排序规则(即 COLLATE)。因此,你可以使用它来设置数据库中所有表都区分大小写。要使用这个语句,你需要先确保你有足够的权限去修改数据库。然后,你可以在 SQL Server Management Studio 中执行以下步骤:打开 SQL Server Management Studio...

sqlserver数据表排序问题
你这个问题,本人以前就遇到过,目前按照时间排序(order by 时间)输出是最好的办法。库里有多乱你也不用看啊!--- 第二种办法:根据了一位数据库大师的推导方式,A ->R,那么(A,B)->R ,所以建立复合聚集主键就可以了。如果非要创建单列主键,那么ID 最好不要创建 唯一约束,或是单列主键。

sqlserver的查询结果按照in条件顺序输出
按指定顺序输出数据,可以使用order by charindex(','+convert(varchar,ID)+',',',3,1,2,5,4,')的方法来实现这个目的 select id,titlefrom tbnamewhere id in (3,1,2,5,4)order by charindex(','+convert(varchar,ID)+',',',3,1,2,5,4,')

sql server 改变 列 顺序
\/\/\/下面是我的过程,把SYSCOLUMNS中的记录按复制出来,再把原记录删除,然后将复制出来的数据按照新的顺序(我这里是用的反向排序)放回去,结果是,没有影响。甚至删除了SYSCOLUMNS中的相应记录,原表都还照常使用!把我的试验方法传给你,参考一下吧(ABC表有A,B,C三列):BEGIN TRANSACTION select...

如何使用sqlserver自动生成序号?
通过 ORDER BY 子句指定排序字段,查询结果获得序号。调整 ORDER BY 子句内容可实现不同排序规则,结合其他窗口函数如 PARTITION BY,满足特定查询需求。生成的序号基于查询结果顺序,不修改表中数据,需通过 UPDATE 语句添加序号列时谨慎操作。选择 IDENTITY、SEQUENCE 或 ROW_NUMBER() 方法应考虑 SQL ...

相似回答