How*_*ard 7 mysql sql postgresql
MySQL有一个很好的功能(虽然非标准),它允许查询结果集的限制,偏移为
SELECT * FROM TABLE LIMIT M, N;
Run Code Online (Sandbox Code Playgroud)
它是由MySQL创建的吗?还是Postgres?
Mar*_*ers 13
根据维基百科,Rasmus Lerdorf(PHP的原始创建者)首先在mSQL数据库中使用"LIMIT x"语法:
他为Apache HTTP Server做出了贡献,他还提出了LIMIT子句并于1995年将其添加到mSQL数据库中.它是MySQL和PostgreSQL中发现的LIMIT子句的起源.
现在,限制结果集也是标准化的,但语法更详细:
SELECT *
FROM T
FETCH FIRST 10 ROWS ONLY
Run Code Online (Sandbox Code Playgroud)
在PostgreSQL和MySQL之间,PostgreSQL复制了MySQL的LIMIT语法(v6.5),并添加了OFFSET语法(可能也是复制的,但我认为当时mysql只有逗号语法)。然后(7.2)更改为仅允许“LIMIT foo OFFSET bar”,因为 MySQL 语法不清楚。
| 归档时间: |
|
| 查看次数: |
1130 次 |
| 最近记录: |