SQL SERVER 学生表内查询连续三条(按录入时候默认的顺序)年龄均大于18岁的学生信息

2025-04-24 07:35:35
推荐回答(2个)
回答1:

数据库表默认排序的话

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(降序)

回答2:

SELECT TOP 3
FROM Student
WHERE Age >= 18