當前位置:首頁 » 編程語言 » 一句sql學號姓名語文數學
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

一句sql學號姓名語文數學

發布時間: 2023-03-29 06:08:13

1. 有個sql查詢語句請教大家: 選出 「語文」和「數學」都選修並且語文成績比數學成績高的所有學生的姓名

select aa.sid,s.sname from
(select sc.sid,sc.cid,sc.score,c.cname
from sc inner join cource c on sc.cid = c.cid
where c.cname in('語文','數學')) aa
inner join student s on aa.sid = s.sid
group by aa.sid,s.sname
having count(aa.*) > 1 --此處選出同時選擇了「語文」和「數學」兩門課的學生
and sum(case aa.cname when '語文' then aa.score else 0 end) > sum(case aa.cname when '數學' then aa.score else 0 end) -- 次數選出「語文」成績大於「數學」成績的學生

2. SQL語句查詢每個學生的學號、姓名、平均成績、最高成績和最低成績

select 學生表.學號,學生表.姓名,
average(成績表.成績) as 平均成績,
max(成績表.成績) as 最高成績,
min(成績表.成績) as 最低成績
from 學生表 left join 成績表 on 學生表.學號=成績表.學號
order by 學生表.學號
成績表可換成語文、數學、英語等,查詢結果就是各個學生相應課程的平均成績、歷史最高成績、歷史最低成績.

3. 用sql語句怎麼進行如下查詢

select * from (select 學號,語文,數學,英語,體育 from 學生表 a,成績表b where a.學號=b.學號 and b.類型='期中') s,(select 學號,語文,數學,英語,體育 from 學生表 a,成績表b where a.學號=b.學號 and b.類型='期末') t where s.學號=t.學號

4. 用SQL語句寫出所有學生的學號,姓名,性別和籍貫信息

語句如下: SELECT 學號,姓名,性別,出生日期FROM 學生管理系統資料庫WHERE 性別='女'ORDER BY 學號 asc

5. sql基礎查詢語句

3:
select 語文,數學,英語,政治,物理,化學,sum(語文+數學+英語+政治+物理+化學) 總分, sum(語文+數學+英語+政治+物理+化學)/6 平均分 from 成績表
where 姓名 = '盧良紅'
4:
select sum(語文),sum(數學),sum(英語),sum(政治),sum(物理),sum(化學),sum(語文+數學+英語+政治+物理+化學) 總分 from 成績表
5:
select avg(語文),avg(數學),avg(英語),avg(政治),avg(物理),avg(化學),sum(語文+數學+英語+政治+物理+化學)/6 平均分 from 成績表
6:
select 學號,姓名,語文,數學,英語,政治,物理,化學,sum(語文+數學+英語+政治+物理+化學) 總分,sum(語文+數學+英語+政治+物理+化學)/6 平均分,成員,職務 from 成績表,地址表,家庭表 where 成績表.學號=地址表.學號 and 地址表.編號= 家庭表.編號 and 語文>90 and 地址 like '%東陽%'