2010-05-14 21 views

回答

3

Microsoft SQL Server不支持LIMIT。它支持可用於完成類似事情的TOP語句。 TOP的主要限制是無法指定偏移量。

+1

是的,如果TOP與OVER(PARTITION BY ... ORDER BY ...)一起工作,那也不錯 – 2010-05-14 08:56:47

2

ms sql,oracle。

實際上LIMIT不存在於所有現代數據庫應遵循的ANSI SQL'92中。所以目前它只是一個不必要的擴展/語法糖/特定的sql語言

2

DB2,Oracle和MS SQL Server不支持LIMIT子句。

Google對於<database name> LIMIT,您將瞭解該數據庫的等效支持子句,或LIMIT本身是否受支持。

0

在另一面,ANSI-92 SQL提供了ROW_NUMBER()窗函數實現這一目標,這是支持在許多數據庫上。請參閱維基百科上的SELECT (SQL)

相關問題