如何用min语句显示所有列?

时间:2016-11-03 00:34:05

标签: tsql

所以我想在不使用top语句的情况下获得最小的表。我想出了这个

select min(deathdate) from players

但缺点是它只显示一列。我希望所有列都好像

select * from players

那么如何组合显示所有列的min语句。希望尽可能简单。如果不是最小声明,如何在不使用前1的情况下获得前1个声明?

1 个答案:

答案 0 :(得分:3)

使用子查询:

max-width: 8.33%

这很简单,你可以在不使用select * from players where deathdate = (select min(deathdate) from players) 的情况下完成。

请注意,这不会破坏关系 - 如果2个人有相同的死亡日期,则两者都将被退回。打破关系:

top