首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

order by (select 一))是什么意思

2012-09-03 
order by (select 1))是什么意思?刚才问本区大神一个SQL语句,如下SQL codeselect *,pxrow_number()over(p

order by (select 1))是什么意思?
刚才问本区大神一个SQL语句,如下

SQL code
select *,px=row_number()over(partition by PID,[X],[Y] order by (select 1))from Point


 order by (select 1))不是很明白呀


[解决办法]
应该和 ORDER BY 1 相同的意思。即 按照 * 中的第一列 排序(asc)
[解决办法]
试了一下,这个数字应该是列的排序数字。

order by (select 1)表示按照第一列排序。0不行,组合排序可以,比如 order by (select 1,3)
[解决办法]
按讀取順序排序
[解决办法]
order by (select 1)与order by 1一样按第一列排序,1表示第1列,如果要按第二列排序,则为order by 2, 后面以此类推
[解决办法]
order by (select 1)与order by 1一样按第一列排序,按照查询的结果集第一列排序

热点排行