全部,假設SQL如下所示。如果訂單字段的值與所有記錄相同,該怎麼辦?
Select a, b ,c from table1 order by c
如果table1
中的所有行在字段c中具有相同的字段值,我想知道每次執行SQL時結果是否具有相同的順序。
假設table1
中的數據如下所示。
a b c
-------------------------------------------
1 x1 2014-4-1
....
100 x100 2014-4-1
....
1000 x1000 2014-4-1
....
Oracle如何根據值確定相同順序的行順序?
新增
他們將是隨機的序列中每個時間?
對不起,這是什麼意思'收集統計信息「 –
@ Joe.wang統計信息是Optimizer選擇最佳執行計劃所需的。請參閱http://docs.oracle.com/cd/B19306_01/server.102/b14211/stats.htm#g49431 –
謝謝,現在理解它更好。這個問題真的很難找到。謝謝你的幫助。 –