【文章內(nèi)容簡(jiǎn)介】
’(3)求學(xué)分為3的每門課程的學(xué)生平均成績(jī)。答:SELECT ,AVG(成績(jī)) FROM 課程,選課WHERE = 學(xué)分=3GROUP BY (4)統(tǒng)計(jì)每門課程的學(xué)生選修人數(shù),超過(guò)3人的課程才統(tǒng)計(jì)。要求輸出課程號(hào)和選修人數(shù),查詢結(jié)果按人數(shù)降序排列,若人數(shù)相同,按課程號(hào)升序排列。答:SELECT 課程號(hào),COUNT(*) FROM 選課GROUP BY 課程號(hào)HAVING COUNT(*) 3ORDER BY COUNT(*) DESC, 課程號(hào)(5)檢索學(xué)號(hào)比王明同學(xué)大,而年齡比他小的學(xué)生姓名。答:SELECT 姓名 FROM 學(xué)生WHERE 學(xué)生號(hào)(SELECT 學(xué)生號(hào)FROM 學(xué)生WHERE 姓名=39。王明39。) and 年齡(SELECT 年齡FROM 學(xué)生WHERE 姓名=39。王明39。)(6)檢索姓名以王打頭的所有學(xué)生的姓名和年齡。答:SELECT 姓名,年齡 FROM 學(xué)生 WHERE 姓名 LIKE ‘王%’(7)在選課表中檢索成績(jī)?yōu)榭罩档膶W(xué)生學(xué)號(hào)和課程號(hào)。答:SELECT 學(xué)生號(hào),課程號(hào) FROM 選課 WHERE 成績(jī) IS NULL(8)求年齡大于女同學(xué)平均年齡的男學(xué)生姓名和年齡。答:SELECT 姓名,年齡 FROM 學(xué)生WHERE 性別=’男’ and 年齡 (SELECT AVG(年齡) FROM 學(xué)生WHERE 性別=’女’) (9)求年齡大于所有女同學(xué)年齡的男學(xué)生姓名和年齡。答:SELECT 姓名,年齡 FROM 學(xué)生WHERE 性別=’男’ and 年齡 all (SELECT 年齡 FROM 學(xué)生WHERE 性別=’女’) (10)檢索所有比王明年齡大的學(xué)生姓名、年齡和性別。答:SELECT 姓名,年齡,性別 FROM 學(xué)生WHERE 年齡 (SELECT 年齡 FROM 學(xué)生WHERE 姓名=’王明’) (11)檢索選修課程C001的學(xué)生中成績(jī)最高的學(xué)生的學(xué)號(hào)。答:SELECT 學(xué)生號(hào) FROM 選課WHERE 課程號(hào)=’C001’ and 成績(jī)=(SELECT MAX(成績(jī)) FROM選課 WHERE課程號(hào)=’C001’)(12)檢索學(xué)生姓名及其所選修課程的課程號(hào)和成績(jī)。答:SELECT 姓名, 課程號(hào), 成績(jī) FROM 學(xué)生,選課 =(13)檢索選修2門以上課程的學(xué)生總成績(jī)(不統(tǒng)計(jì)不及格的課程),并要求按總成績(jī)的降序排列出來(lái)。答:SELECT 學(xué)生號(hào),SUM(成績(jī)) FROM 選課WHERE 成績(jī)