【问题标题】:Need to convert Oracle to Mssql [closed]需要将 Oracle 转换为 Mssql [关闭]
【发布时间】:2013-10-05 21:09:39
【问题描述】:
SELECT COLUMN FROM TABLE WHERE ACTION='ABC' AND ROWNUM<=1;

我对 mssql 有疑问。我需要将上面的 oracle 查询迁移到 mssql 中。我正在为ROWNUM 苦苦挣扎。

【问题讨论】:

标签: sql-server oracle migration rownum


【解决方案1】:

试试这个

SELECT Top 10 * FROM TABLE WHERE ACTION='ABC' 

【讨论】:

    【解决方案2】:
    SELECT TOP 1 COLUMN 
    FROM TABLE 
    WHERE ACTION='ABC'
    

    您可能也需要使用Order By,即...

    SELECT TOP 1 COLUMN 
    FROM TABLE 
    WHERE ACTION='ABC' 
    Order by columnnane asc/desc 
    

    注意:如果Order By后面不指定方向(ASC/DESC),默认为ASC。

    【讨论】:

    • 之前无法格式化,因为我在移动设备上 :)
    猜你喜欢
    • 2017-12-10
    • 1970-01-01
    • 2012-08-12
    • 2022-01-05
    • 2020-09-23
    • 2011-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多