![]() |
1
10
http://en.wikipedia.org/wiki/Select_(SQL)#Limiting_result_rows 列出select命令的所有主要变体。 我认为最好的方法是在select语句之前使用set rowcount命令。 所以,对你来说:
|
![]() |
2
23
在那之前,
jOOQ user manual page on the
现在,这些都很直接,对吧?当你必须模仿它们时,最讨厌的部分是:
Read about the
选择你的毒药;-) |
![]() |
3
12
|
![]() |
4
7
这根本不是万能的。实际上,我很惊讶它在Oracle中为您工作;它以前并不存在。通常情况下,Oracle用户会
每个数据库都有自己的语法,用于按行数限制结果。还有两种方法是ANSI标准SQL:
Here's a good overview 如果您想要跨DBMS分页支持,那么就必须处理繁琐的工作。 |
![]() |
5
2
它不适用于MSSQL(使用
此外,您的DBAPI可能(尽管可能性很小)会为您翻译它。 |
![]() |
6
2
从1992年起,限制并不是ANSI SQL标准的一部分;我没有任何后期标准的副本。在最好的情况下,供应商对标准的遵守是相当模糊的。就其价值而言,“限制”被列为一个保留字(意味着它在法律上不能用作标识符,即使在实现中它不是关键字的情况下)。 |
![]() |
7
1
由于其中一个答案提到了极限和偏移量或多或少局限于MySQL和PostgreSQL,我想指出SAP HANA也支持极限和偏移量子句。但SAP HANA数据库中不允许无限制的偏移。 |
![]() |
CuriousMind · 在数据库设计中说父子表不对吗? 7 年前 |
![]() |
AndreaNobili · 为什么我不能在一个日期范围内获得记录? 7 年前 |
![]() |
Prashant · 如何在Postgresql中建立父子表之间的关系 7 年前 |
![]() |
Sankar · postgresql数组ALLOF和ANYOF条件 7 年前 |