sql查詢前三名的學生姓名成績 SQL用select語句查詢90分以上的學生的姓名及課程號?
SQL用select語句查詢90分以上的學生的姓名及課程號?select 成績,課程名稱,姓名 from 成績,學生基本信息,課程名稱 where學生基本信息.學號成績.學號 and 成績.課程編號課
SQL用select語句查詢90分以上的學生的姓名及課程號?
select 成績,課程名稱,姓名 from 成績,學生基本信息,課程名稱 where學生基本信息.學號成績.學號 and 成績.課程編號課程名稱.課程編號 and 成績90
用sql語句,查詢每個班級成績排名前三名的學生姓名?
不知道你是什么數(shù)據(jù)庫
如果是sqlserver呢,就用top:
selecttop20
成績
from表orderby
成績desc
如果是oracle呢,就用rownum:
select成績from表whererownum
sql查詢1號課程大于2號課程成績的學生的學號?
select學號from學生表where(select成績from成績表join課程表on成績表.課程號課程表.課程號where成績表.學號學生表.學號and課程名語文)(select成績from成績表join課程表on成績表.課程號課程表.課程號where成績表.學號學生表.學號and課程名數(shù)學)
平均成績大于80分的學生的學號姓名和平均成績?
打開軟件SQL Server 2005,如圖,附加示例數(shù)據(jù)庫,如圖,將示例數(shù)據(jù)庫放在桌面上,如圖,附加數(shù)據(jù)庫,然后點擊“確定”,“確定”
然后在數(shù)據(jù)庫中就會出現(xiàn)一個新的數(shù)據(jù)庫,然后打開“新建查詢”,注意在用紅色線圈起來的地方,必須是你需要打開數(shù)據(jù)庫的名字,如圖
查詢平均成績大于80分的學生的學號、姓名和平均成績,可以看出與兩個表有關,如圖,然后代碼如圖,然后點擊“執(zhí)行”,出現(xiàn)的結(jié)果,如圖
查詢平均成績大于80分的學生的姓名、課程和成績,是和三個表有關的,然后尋找三個表的相同點,然后,代碼如圖,然后執(zhí)行,最后的結(jié)果如圖所示
注意事項:
在“新建查詢”是,右側(cè)的選框里,必須是你所打開的數(shù)據(jù)庫的名字。
在附加時,需要注意數(shù)據(jù)庫的位置。
查詢學生總成績的sql語句?
select學生.學號as姓名,sum(成績.分數(shù))as總分from學生leftjoin成績on成績.學號學生.學號groupby學生.學號sql語句更新:updatetable1setfield1value1where范圍查找:select*fromtable1wherefield1like%value1%(所有包含value1這個模式的字符串)排序:select*fromtable1orderbyfield1,field2[desc]求和:selectsum(field1)assumvaluefromtable1平均:selectavg(field1)asavgvaluefromtable1最大:selectmax(field1)asmaxvaluefromtable1最小:selectmin(field1)asminvaluefromtable1[separator]