返回指定数量的行
在SQL Server和Access中,可以使用TOP关键字来限制最多返回多少行
DB2中,使用FETCH FIRST 5 ROWS ONLY
Oracle中,需要基于ROWNUM(行计数器)来计算行
MySQL、MariaDB、PostgreSQL或者SQLite,需要使用LIMIT子句
LIMIT 5 OFFSET 5指示MySQL等DBMS返回从第5行起的5行数据。第一个数字是检索的行数,第二个数字是指从哪儿开始。

注意:第0行
第一个被检索的行是第0行,而不是第1行。因此,LIMIT 1 OFFSET 1会检索第2行,而不是第1行。
提示:MySQL、MariaDB和SQLite捷径
MySQL、MariaDB和SQLite支持简化版的LIMIT 4 OFFSET 3语句,即LIMIT 3,4。使用这个语法,逗号之前的值对应OFFSET,逗号之后的值对应LIMIT。
NULL
IN
IN操作符的优点:
□ 在有很多合法选项时,IN操作符的语法更清楚,更直观。
□ 在与其他AND和OR操作符组合使用IN时,求值顺序更容易管理。
□ IN操作符一般比一组OR操作符执行得更快(在合法选项很少的例子中,看不出性能差异)。
□ IN的最大优点是可以包含其他SELECT语句,能够更动态地建立WHERE子句。
