查找与另一列的值相关的一个值
Finding one value in relation to the value of another column
我有一个 table 有点像这样
我想做的是找到最早的压力值Start_Time
所以在这种情况下我想要值“5”
我该怎么做?我不确定如何以这种方式关联 2 个值
您想要 start_time 的第一个值,因此按 start_time 排序并取第一个:
Select top 1 Pressure, Start_Time
From yourTable
Order by Start_Time asc
简答:
select Pressure from theTable
order by Start_Time asc limit 1
总的来说,思路就是按一列排序,查询另一列,限制结果集。在 ANSI SQL 中,您可以使用 fetch
来做到这一点:
SELECT pressure
FROM person
ORDER BY start_time
FETCH FIRST 1 ROWS ONLY
请注意,特定 RDBMS 的语法可能略有不同。 MS SQL-Server 按照 的建议使用 top
语法,而 MySQL 使用 limit
语法。
我有一个 table 有点像这样
我想做的是找到最早的压力值Start_Time
所以在这种情况下我想要值“5”
我该怎么做?我不确定如何以这种方式关联 2 个值
您想要 start_time 的第一个值,因此按 start_time 排序并取第一个:
Select top 1 Pressure, Start_Time
From yourTable
Order by Start_Time asc
简答:
select Pressure from theTable
order by Start_Time asc limit 1
总的来说,思路就是按一列排序,查询另一列,限制结果集。在 ANSI SQL 中,您可以使用 fetch
来做到这一点:
SELECT pressure
FROM person
ORDER BY start_time
FETCH FIRST 1 ROWS ONLY
请注意,特定 RDBMS 的语法可能略有不同。 MS SQL-Server 按照 top
语法,而 MySQL 使用 limit
语法。