A. 在sql中查尋年齡最大和最小的女學生年齡,及其對應姓名。
select 姓名,年齡
from 學生表
where (年齡=(select max(年齡) from 學生表 where 性別='女')
or 年齡=(select min(年齡) from 學生表 where 性別='女'))
and 性別='女'
B. 急急急!!!怎麼用SQL語句查詢student表中年齡最小的前三名學生信息
select
top
3
*
from
student
order
by
age
ASC
top
3
是前3個學生的意思,
order
by
age
ASC
的意思是根據年齡升序排列,
也就是說最前面的就是年齡最小的。
(當然你沒有考慮到的是3個最小的年齡一樣的話,
是不是還要加個條件,
比如學號,
性別)
C. 急急急!!!查詢出年齡最大、最小和等於平均值的學生信息怎麼寫,SQL語句
年齡最大:select * from 學生表 where 年齡=(select max(年齡) from 學生表);
年齡最小:select * from 學生表 where 年齡=(select min(年齡) from 學生表);
年齡平均:select * from 學生表 where 年齡=(select avg(年齡) from 學生表);
D. SQL語句 查詢出所有學生的平均年齡、最大年齡】最小年齡
SELECTAVG(age),MAX(age),MIN(age)FROMtable_name
avg是平均年齡,max是最大年齡,min是最小年齡
E. sql語句求每個系年齡最小的同學的選課情況
需要提供表結構才好寫SQL啊,寫一條大概的給你吧。
--先取每個系年齡最小的同學學號
select 學號 from (select 學號,row_number(partition by 系別 order by 年齡 desc) as fnum from 學生信息表) a where fnum=1
--再根據學號取選課情況
select * from 選課表 where 學號 in (select 學號 from (select 學號,row_number(partition by 系別 order by 年齡 desc) as fnum from 學生信息表) a where fnum=1)
F. 查詢出年齡最小和最大的學生信息並計算所有學生的平均年齡,沒有年齡欄位,只有生日欄位。SQL語句怎麼寫
年齡最小 = 出生日最大
SELECT
*
FROM
Tb_Student
WHERE
Birthday = (SELECT MAX(Birthday) FROM Tb_Student)
年齡最大 = 出生日最小
SELECT
*
FROM
Tb_Student
WHERE
Birthday = (SELECT MIN(Birthday) FROM Tb_Student)
平均年齡 年齡 約等於 現在時間的年 - 出生的年
SELECT
AVG( DATEDIFF (yy, GETDATE(), Birthday) )
FROM
Tb_Student
G. 用SQL語言查找出學生平均年齡最小的班級的名稱,怎麼寫
SQL Server 的:
select top 1 班級 ,avg(年齡) as 平均年齡 from 數據表
group by 班級
order by 平均年齡
H. sql語句查詢查詢年齡最小的學生的姓名和年級,可是我查出來的確是最大年齡....
select StudentName,GradeId,BornDate from Student
where BornDate =(select max(BornDate) from Student)
I. 如何SQL查詢出每個班級中年齡最小的人員信息
如何SQL查詢出每個班級中年齡最小的人員信息
你可以根絕年齡排序,然後就imit(1)取出你想要的最小年齡的一個,這樣就行了你可以根絕年齡排序,然後就imit(1)取出你想要的最小年齡的一個,這樣就行了
J. 怎麼用SQL語句查詢student表中年齡最小
排序
升序排列即可。
例如:
select * from student order by 年齡 asc