sql 查詢年齡最大的5個學生資訊

時間 2023-03-24 09:55:08

1樓:匿名使用者

select top 5 * from 學生表 order by 年齡。

注:此題的主要目的是:

1.將學生表中的學生資訊按照年齡從大到小排序。

2.取排序後表中的前5個。

要排序需要用到關鍵字order by ,後面引數有兩個,一個是asc(升序),另一個。

是desc(降序)

要查詢出前五個學生,也就是在查詢中限制返回的行數,此時,需要用到top

關鍵字。by 【hamber_bao】

2樓:匿名使用者

額 不知道你的是什麼資料庫。

如果是sql server 用上面的句子可以。

如果是oracle,你得先對年齡進行desc 再取出前5個。

select * from (select * from table order by age desc) where rownum<6;

3樓:網友

select top 5 * from 學生資訊 order by 年齡 desc --自己替換欄位名稱。

求一SQL語句 如何查詢最大的前值

三點水加個木 mysql用法 select 欄位名 from 表名 order by 欄位名 desc limit 3 mssql用法 select top 3 欄位名 from 表名 order by 欄位名 desc 丸紙 查詢最大的前3個值的方法及編寫方式 1 select max 欄位 值1...

SQL語句select查詢學生表的性別,年齡,並將年齡改為出生日期的語句

首先如果只知道年齡,可以得出出生年份,但是沒辦法直接得出準確的出生日期的。查詢 select 性別,age 年齡 from student 更新 update student s set s.age 2019 s.age 絕世彬彬 select dateadd year,20,getdate as ...

sql表中同時查詢兩個count的sql語句

可以有兩種解決方法。方法1 select name count 1 as 總題數 sum case when statu 1 then 1 else 0 end as 稽核題數 from question group by nme 方法2 select s.總題數,s.稽核題數,s.name fro...