用SQL語句寫出,查詢所有選SQL課程的學(xué)生學(xué)號(hào),姓名和專業(yè)
學(xué)生表:TA
選課表: TB
select 學(xué)號(hào), 姓名,專業(yè)
from TA
where 學(xué)號(hào) in
(
select 學(xué)號(hào)
from TB
where 課程 = 'sql'
)
用SQL語句完成下列操作:(1)統(tǒng)計(jì)每個(gè)學(xué)生的平均成績和姓名 (2)統(tǒng)計(jì)平均成績超過90分的學(xué)生姓名,學(xué)號(hào)和成績
學(xué)生:S (SNO,SNAME,CLASSNO) 班級(jí):CLASS(CLASSNONO,CLASSNAME)rn成績表:SC(SNO,CNO,GRADE)rnSNO:學(xué)號(hào),SNAME:學(xué)生姓名,CLASSNO:班級(jí)編號(hào),rnCLASSNAME:班級(jí)名,GRADE:成績r(jià)n用SQL語句完成下列操作:rn (1)統(tǒng)計(jì)每個(gè)學(xué)生的平均成績和姓名rn (2)統(tǒng)計(jì)平均成績超過90分的學(xué)生姓名,學(xué)號(hào)和成績oralce sql 是這么寫的:
統(tǒng)計(jì)每個(gè)學(xué)生的平均成績和姓名
select sname 姓名,avg(grade) 成績
from s,sc
where s.sno=sc.sno
group by sname;
統(tǒng)計(jì)平均成績超過90分的學(xué)生姓名,學(xué)號(hào)和成績
select sname 姓名,s.sno 學(xué)號(hào),avg(grade) 成績
from s,sc
where s.sno=sc.sno
group by sname
having avg(grade) >90;
“學(xué)生管理”數(shù)據(jù)庫中的“學(xué)生”表中數(shù)據(jù)如下表,請(qǐng)寫出下列查詢的SQL語句
“學(xué)生管理”數(shù)據(jù)庫中的“學(xué)生”表中數(shù)據(jù)如下表,請(qǐng)寫出下列查詢的SQL語句:rnrn學(xué)號(hào) 姓名 性別 出生日期 專業(yè)rn2001 王云浩 男 1990年3月6日 計(jì)算機(jī)信息管理rn2002 劉小紅 女 1990年5月18日 國際貿(mào)易rn2003 陳蕓 女 1991年2月10日 國際貿(mào)易rn2101 徐濤 男 1991年6月15日 計(jì)算機(jī)信息管理rn2102 張春暉 男 1990年8月27日 電子商務(wù)rn2103 祁佩菊 女 1990年7月11日 電子商務(wù)rn rn1.查詢出所有專業(yè)為電子商務(wù)的學(xué)生信息,顯示學(xué)號(hào),姓名和專業(yè)字段。rn2.查詢學(xué)生表中的所有信息。rn3.查詢所有姓王的學(xué)生信息。rn4.查詢所有的男生信息。rn5.查詢1990年出生的學(xué)生信息。rn6.查詢專業(yè)為國際貿(mào)易的學(xué)生信息rn7.查詢1991年出生的學(xué)生信息rn8. 查詢所有姓張的學(xué)生信息。1.
select 學(xué)號(hào),姓名,專業(yè) from 學(xué)生
2.
select * from 學(xué)生
3.
select * from 學(xué)生 where 姓名 like '王%'
4.
select * from 學(xué)生 where 性別='男'
5.
select * from 學(xué)生 where YEAR(出生日期)=1990
6
select * from 學(xué)生 where 專業(yè)='國際貿(mào)易'
7.
select * from 學(xué)生 where YEAR(出生日期)=1991
8
select * from 學(xué)生 where 姓名 like '張%'
select 學(xué)號(hào),姓名,專業(yè) from 學(xué)生表 where 專業(yè)=“電子商務(wù)”;
SQL查詢所有學(xué)生的學(xué)號(hào),姓名和性別,做完了我給高分
給我每個(gè)表的結(jié)構(gòu)和關(guān)聯(lián)關(guān)聯(lián),我給你做,保證99.99999%滿分
1 --查詢所有學(xué)生的學(xué)號(hào),姓名和性別
SWLWCT stuid AS 學(xué)號(hào),stuname AS 姓名,stusex AS 性別FROM StuInfo
ORDER BY stuid
2 --查詢每門課程的編號(hào),名稱和學(xué)分
SELECT subid AS 編號(hào),subname AS 名稱,subscore AS 學(xué)分 FROM SubInfo
ORDER BY subid
3 --查詢男同學(xué)的基本信息
SELECT * FROM StuInfo WHERE stusex = '男'
4 --查詢有補(bǔ)考學(xué)生的課程編號(hào)
SELECT subid AS 課程編號(hào) FROM SubInfo
WHERE subscore < 60
5 --查詢本期正在修課的學(xué)生學(xué)號(hào)
--修課不知道是什么意思
6 --查詢有成績?cè)?0到100之間的學(xué)生學(xué)號(hào)
SELECT stuid AS 學(xué)生學(xué)號(hào) FROM StuInfo INNER SubInfo ON StuInfo.stuid = SubInfo.stuid
WHERE subscore BETWEEN 90 AND 100
ORDER BY stuid
7 --統(tǒng)計(jì)所有學(xué)生的總?cè)藬?shù)
SELECT COUNT(stuid) AS 總?cè)藬?shù) FROM StuInfo
8 --統(tǒng)計(jì)計(jì)算機(jī)科學(xué)系(“CS”)的女同學(xué)總?cè)藬?shù)
9 --分別統(tǒng)計(jì)數(shù)學(xué)系(“MA”)的男女同學(xué)人數(shù)
10 --查詢課程“002”的平均成績
SELECT AVG(subscore) AS 平均成績 FROM SubInfo
WHERE subname = '002'
11 --統(tǒng)計(jì)每門課程的平均成績
SELECT AVG(subscore) AS 平均成績 FROM SubInfo
12 --統(tǒng)計(jì)每個(gè)學(xué)生的平均成績
SWLWCT StuInfo.stuid AS 學(xué)號(hào),AVG(subscore) AS 平均成績 FROM StuInfo INNER SubInfo
ON StuInfo.stuid = SubInfo.stuid
ORDER BY StuInfo.stuid
沒有表,沒有字段,也不知道你是怎么建的表
代碼大概就是這樣,你自己參照改一下
相關(guān)推薦:
身份證遺失如何辦理(公民身份證遺失如何補(bǔ)辦)
網(wǎng)貸逾期怎么處罰(網(wǎng)貸逾期會(huì)怎么樣會(huì)受到什么處罰)
離婚后如何遷戶口(離婚后戶口怎么遷出來)
房子拆遷和戶口有關(guān)嗎(拆遷和戶口本上所有人都有關(guān)嗎)
行政處罰包括哪些處罰(行政處罰的處罰有哪些種類)