我计划ROW_NUMBER() OVER (ORDER BY (SELECT NULL))在选择查询中使用,这些查询没有任何适当的数据列可在 order-by 子句中使用。
ROW_NUMBER() OVER (ORDER BY (SELECT NULL))
一般来说,如果我使用有效的列数据,ROW_NUMBER()每次执行的顺序都会完全相同。ORDER BY通过使用ORDER BY (SELECT NULL),顺序是什么ROW_NUMBER(),它会随着每次执行而改变吗?
ROW_NUMBER()
ORDER BY
ORDER BY (SELECT NULL)
如果顺序没有改变(从我这边测试,顺序没有改变),有什么用吗?
mysql sql sql-order-by
mysql ×1
sql ×1
sql-order-by ×1