gpt4 book ai didi

sql - Oracle SQL "SQL command not properly ended"中的“限制”子句

转载 作者:行者123 更新时间:2023-12-01 00:20:57 42 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How do I limit the number of rows returned by an Oracle query after ordering?

(14 个回答)


3年前关闭。




我知道这里之前已经问过与“限制”相关的问题,
我已经提到了他们。我的问题有些不同。

这是我的查询:

select id,somecol from sometable where someval=2 order by id desc limit 3

我收到一条错误消息,提示“SQL 命令未正确结束”。
我该如何解决?如果您需要其他信息,请随时告诉我。

最佳答案

一般我们在MYSQL数据库中使用LIMIT,在Oracle中使用Rownum。

MySQL 语法 :

SELECT column_name(s)
从表名
WHERE 条件
限制数量;

Oracle 语法 :

SELECT column_name(s)
从表名
WHERE ROWNUM <= 数字;

引用文献:

https://www.w3schools.com/sql/sql_top.asp

关于sql - Oracle SQL "SQL command not properly ended"中的“限制”子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48780903/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com