我使用oracle 11g.在下面的行顺序是什么意思
select f_value,row_number() over (order by null) as id
from tableName"
Run Code Online (Sandbox Code Playgroud)
该OVER()条款ROW_NUMBER()要求ORDER BY
使用ORDER BY NULL是一种解决方法,满足语法要求,但实际上并没有改变数据的顺序.实际上,这是一项根本不订购的指令.
注意:有些人(包括我自己)喜欢使用SELECT 1而不是使用,SELECT NULL但效果没有区别.
底线:不是很好,但它有效.
提示:TSQL不允许直接使用SELECT 1,但您可以使用(SELECT 1)
| 归档时间: |
|
| 查看次数: |
1893 次 |
| 最近记录: |