Oracle DB中TOP WITH TIES的正确SQL语法是什么?

Oracle DB中TOP WITH TIES的正确SQL语法是什么?,sql,oracle,Sql,Oracle,Oracle不允许TOP WITH TIES,因此我想知道,如果不使用TOP WITH TIES来遵守Oracle DB标准,我该如何编写这篇文章?多谢各位 Oracle v12.1+有自己的行限制功能: SELECT S.EmpID, S.Ename, ... FROM SalesPersons S LEFT JOIN ... GROUP BY ... ORDER BY ... FETCH FIRST 1 ROW WITH TIES Oracle v12.1+

Oracle不允许TOP WITH TIES,因此我想知道,如果不使用TOP WITH TIES来遵守Oracle DB标准,我该如何编写这篇文章?多谢各位


Oracle v12.1+有自己的行限制功能:

SELECT
    S.EmpID,
    S.Ename,
    ...
FROM
    SalesPersons S
LEFT JOIN ...
GROUP BY ...
ORDER BY ...
FETCH FIRST 1 ROW WITH TIES

Oracle v12.1+有自己的行限制功能:

SELECT
    S.EmpID,
    S.Ename,
    ...
FROM
    SalesPersons S
LEFT JOIN ...
GROUP BY ...
ORDER BY ...
FETCH FIRST 1 ROW WITH TIES

非常感谢你告诉我指挥部的名字。我只有一个问题,为什么我的产出是负数?在Microsoft SQL中,它是正面的(虽然它检索到的是同一个人,只是现在的薪水是负数)。对不起,但我不知道为什么会是这样。如果这个答案解决了您的问题,请务必接受它,以便有类似问题的人可以更轻松地找到解决方案。非常感谢您给我命令的名称。我只有一个问题,为什么我的产出是负数?在Microsoft SQL中,它是正面的(虽然它检索到的是同一个人,只是现在的薪水是负数)。对不起,但我不知道为什么会是这样。如果这个答案解决了你的问题,请务必接受它,这样有类似问题的人可以更容易地找到解决方案。