2014-10-01 84 views
-2

我其實有些疑惑。我正在總結一個問題。我們可以使用group by和order by子查詢

我們可以在子查詢中使用Group by。 我們可以在子查詢中使用順序嗎? 哪個有更好的性能函數或程序?

請正確回答原因。這對我真的很有幫助。

在此先感謝。

回答

1

GROUP BY在子查詢中,在幾乎任何RDBMS中都可以(並且非常有用)。

ORDER BY在子查詢中沒有意義,因爲一旦結果到達外部查詢,值的順序就不再保證。有些RDBMS(例如MySQL)會允許它,但是在允許的情況下的工作方式沒有「SQL標準」。

爲所有數據庫執行功能和程序的證明並不是真的可行,但是沒有其他的理由可以使其具有更好或更差的性能。