是否有工具或方法可以实现不同数据库之间的SQL语句语法转换?
不同数据库查询指定行数的语法实现
在查询数据表指定行数的场景下,不同数据库的实现语法存在差异,主流关系型数据库的实现方式如下:
- SQL Server 写法:使用
TOP关键字限制返回行数
SELECT TOP 5 * FROM PERSONS
- MySQL 写法:使用
LIMIT关键字限制返回行数
SELECT * FROM PERSONS LIMIT 5
- Oracle 写法:通过内置
ROWNUM伪列筛选行数
SELECT * FROM PERSONS WHERE ROWNUM <= 5
内容的提问来源于stack exchange,提问作者chnewbie
相关产品推荐
相关产品推荐

