数据库表默认排序的话
select top 3 * from test where old>=18 是这么显示的
王五 19.00
钱堆 20.00
孙晨 18.00
你是要求显示最后三条记录吧,那应该在表里增加一个字段:录入日期
select top 3 * from test where old>=18 order by 录入日期 asc(升序)/desc(降序)
SELECT TOP 3
FROM Student
WHERE Age >= 18