select * from 表 order by 序列号
解决方案 »
- 求救大哥大姐,,速度
- sqlserver check约束能实现各列之间的数学计算吗?
- 查找a表中除b表指定id外的所以信息!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- sql2005的一个mdf文件始终附加不上来,请哪位大侠帮帮忙
- 用存储过程比用在ado元件中写sql语句快么?
- 怎样可以查找到某一用户对数据库的所有操作记录(执行执行的存储过程等)
- SQL Server导入数据为什么有问题?
- Microsoft 的Access与SQL SERVER中同样可以使用Sql语句,但是有很大不同
- 如何将大于64k的word文档存入sql server2000的一个字段(如image类型字段)中??????
- 查询A表然后更新B表
- 急SQL,在线等
- SQL的HOME目录下
ORDER BY 子句按查询结果中的一列或多列对查询结果进行排序,用作排序依据的列总长度可达 8,060。有关 ORDER BY 子句最大大小的更多信息,请参见 SELECT。排序可以是升序的 (ASC),也可以是降序的 (DESC)。如果没有指定升序还是降序,就假定为 ASC。重要 ORDER BY 子句的确切结果取决于安装过程中所选的排序规则。有关不同排序规则所产生的影响的更多信息,请参见 SQL Server 排序规则基础知识。
下列查询返回按 pub_id 升序排列的结果。USE pubs
SELECT pub_id, type, title_id
FROM titles
ORDER BY pub_id下面是结果集:pub_id type title_id
------ ------------ --------
0736 business BU2075
0736 psychology PS2091
0736 psychology PS2106
0736 psychology PS3333
0736 psychology PS7777
0877 mod_cook MC2222
0877 mod_cook MC3021
0877 UNDECIDED MC3026
0877 psychology PS1372
0877 trad_cook TC3218
0877 trad_cook TC4203
0877 trad_cook TC7777
1389 business BU1032
1389 business BU1111
1389 business BU7832
1389 popular_comp PC1035
1389 popular_comp PC8888
1389 popular_comp PC9999 (18 row(s) affected)如果在 ORDER BY 子句中指定了不止一列,排序就是嵌套的。下列语句对 titles 表中的行进行排序,首先按出版商降序排列,然后在各出版商范围内按类型升序排列,最后按价格排序(同样是升序,因为未指定 DESC)。 USE pubs
SELECT pub_id, type, title_id, price
FROM titles
ORDER BY pub_id DESC, type, price说明 不能对数据类型为 text 或 image 的列使用 ORDER BY。同样,在 ORDER BY 列表中也不允许使用子查询、聚合和常量表达式;不过,可以在聚合或表达式的选择列表中使用用户指定的名称,例如:
SELECT type, sum (ytd_sales) AS sales_total
FROM titles
GROUP BY type
ORDER BY sales_total