Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sql和mysql中限制语法的差异_Mysql_Sql - Fatal编程技术网

sql和mysql中限制语法的差异

sql和mysql中限制语法的差异,mysql,sql,Mysql,Sql,我在学习数据库。我遇到了LIMIT关键字及其用法。 在一些教程中,它被指定为 限制行数偏移量n将在跳过n行后选择行数 在另一个教程中,它被写成 限制偏移,行数将在跳过偏移行后选择行数 现在哪种语法正确,如果两者都正确,那么在哪里使用什么呢?限制行数偏移量n语法适用于MySQL、PostgreSQL和SQLite 限制偏移量,行号用于MySQL Microsoft SQL Server使用完全不同的方法: Oracle也同样困难: FirebirdSQL使用2种方法。建议使用行m到n: 它们是不同

我在学习数据库。我遇到了
LIMIT
关键字及其用法。 在一些教程中,它被指定为


限制行数偏移量n
将在跳过n行后选择行数

在另一个教程中,它被写成

限制偏移,行数
将在跳过偏移行后选择行数


现在哪种语法正确,如果两者都正确,那么在哪里使用什么呢?

限制行数偏移量n语法适用于MySQL、PostgreSQL和SQLite

限制偏移量,行号
用于MySQL

Microsoft SQL Server使用完全不同的方法:

Oracle也同样困难:

FirebirdSQL使用2种方法。建议使用
行m到n


它们是不同的,因为它们在实现之前没有被标准化。

限制行数偏移量n
语法适用于MySQL、PostgreSQL和SQLite

限制偏移量,行号
用于MySQL

Microsoft SQL Server使用完全不同的方法:

Oracle也同样困难:

FirebirdSQL使用2种方法。建议使用
行m到n


它们是不同的,因为它们在实施之前没有被标准化。

两者都是相同的,因为它们产生相同的结果

只有当您使用第二个
限制偏移量,行编号时,才会出现差异
只有语法上的区别


您可以根据自己的需求使用其中任何一个

它们都是相同的,因为它们生成的结果相同

只有当您使用第二个
限制偏移量,行编号时,才会出现差异
只有语法上的区别


您可以根据您的要求使用任意一种语法

您是否尝试过?是的,我尝试过,但它们不在一起工作,第一种语法在某个地方工作,而另一种语法在某个地方工作,因此出现了混淆@darrensweeney第一种语法何时工作而第二种语法不工作,反之亦然?我现在使用的是在线编辑器。第一种语法在sql上有效,第二种语法在mysql上有效,但我不完全确定。你试过吗?是的,我试过了,但它们不在一起工作,第一种语法在某个地方有效,而另一种语法在某个地方有效,因此混淆@DarrenSweeneyWhen第一种语法有效,而第二种语法无效,反之亦然?我现在正在使用在线编辑器。第一种语法适用于sql,第二种语法适用于mysql,但我不能完全确定。