使用如下3個數(shù)據(jù)庫表: 學(xué)生表:S(學(xué)號,姓名,性別,出生日期,院系)課程表:C(課程號,課程名,學(xué)時)選
使用如下3個數(shù)據(jù)庫表: 學(xué)生表:S(學(xué)號,姓名,性別,出生日期,院系) 課程表:C(課程號,課程名,學(xué)時) 選課成績表:SC(學(xué)號,課程號,成績) 在上述表中,出生日期數(shù)據(jù)類型為日期型,學(xué)時和成績?yōu)閿?shù)值型,其他均為字符型。用SQL語言檢索選修課程在5門以上(含5門)的學(xué)生的學(xué)號、姓名和平均成績,并按平均成績降序排序,正確的命令是______。
A.SELECTS.學(xué)號,姓名,平均成績FROM S,SC; WHERE S.學(xué)號=SC.學(xué)號; GROUP BY S.學(xué)號HAVING COUNT(*)>=5 ORDER BY平均成績DESC
B.SELECT學(xué)號,姓名,AVG(成績)FROMS,SC; WHERE S.學(xué)號=SC.學(xué)號AND COUNT(*)>=5; GROUP BY學(xué)號ORDER BY 3 DESC
C.SELECTS.學(xué)號,姓名,AVG(成績)平均成績FROM S,SC; WHERE S.學(xué)號;SC.學(xué)號AND COUNT(*)>=5; GROUP BY S.學(xué)號ORDER BY平均成績DESC
D.SELECTS.學(xué)號,姓名,AVG(成績)平均成績FROMS,SC, WHERE S.學(xué)號:SC.學(xué)號; GROUP BYS.學(xué)號HAVING COUNT(*)7=5 ORDER BY 3 DESC
正確答案:D解析:Visual FoxPro的SELECT—SQL命令的一般語法格式如下:SELECT[ALL|DISTINCT]目標(biāo)列表達(dá)式>[,目標(biāo)列表達(dá)式>]…FROM基本表(或視圖)>[,基本表(或視圖)>]…[WHERE條件表達(dá)式>][GROUPBY列名1>[HAVING內(nèi)部函數(shù)表達(dá)式>))[ORDERBY列名2>[ASC|DESC]];說明:①SELECT子句:ALL表示選出的記錄中包括重復(fù)記錄,這是缺省值;DISTINCT則表示選出的記錄中不包括重復(fù)記錄。②FROM子句及其選項:用于指定查詢的表,可以
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。