【问题标题】:returning a value based on the minimum value from another column in sql server根据sql server中另一列的最小值返回一个值
【发布时间】:2014-02-04 04:45:59
【问题描述】:

我希望这样做:

SELECT [Name] FROM MyTable WHERE IsAlive = 1 AND MIN(ID)

我正在寻找 MyTable 中 ID 号最低的人的 [Name],我想我快疯了。

【问题讨论】:

    标签: sql-server select min


    【解决方案1】:

    MIN 聚合函数不会返回 boolean 值。它将返回该结果集中该字段的MIN。只需正确订购并获取TOP 1

    SELECT TOP 1 [Name] FROM MyTable WHERE IsAlive = 1 ORDER BY ID
    

    【讨论】:

    • @user1911612,很高兴能为您提供帮助!
    猜你喜欢
    • 1970-01-01
    • 2015-06-04
    • 2021-10-16
    • 1970-01-01
    • 1970-01-01
    • 2014-09-15
    • 1970-01-01
    • 2014-10-05
    • 2018-08-28
    相关资源
    最近更新 更多