如何获取 SQL 服务器中的最后一行
How to fetch last row in SQL Server
我想获取最后一行记录。但是,我正在从结果集中获取最大值记录。我想知道如何从我的结果中获取最后一行记录:
我认为这是因为 id 是一个 varchar 字段
尝试以下方法
select *
from ref_data.dbo.sample_salesperson
where cast(id as int)= (select max(cast(id as int))
from ref_data.dbo.sample_salesperson
)
我想获取最后一行记录。但是,我正在从结果集中获取最大值记录。我想知道如何从我的结果中获取最后一行记录:
我认为这是因为 id 是一个 varchar 字段
尝试以下方法
select *
from ref_data.dbo.sample_salesperson
where cast(id as int)= (select max(cast(id as int))
from ref_data.dbo.sample_salesperson
)