使用如下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命令查詢選修的每門課程的成績都高于或等于85分的學(xué)生的學(xué)號和姓名,正確的命令是______。
A.SELECT學(xué)號,姓名FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE SC.學(xué)號=S.學(xué)號AND成績<85)
B.SELECT學(xué)號,姓名FROM S WHERE NO TEXISTS; (SELECT*FROM SC WHERE SC.學(xué)號=S.學(xué)號AND成績>=85)
C.SELECT學(xué)號,姓名FROMS,SC; WHERE S.學(xué)號=SC.學(xué)號AND成績>=85
D.SELECT學(xué)號,姓名FROMS,SC; WHERE S.學(xué)號=SC.學(xué)號AND ALL成績>=85
正確答案:A解析:本題建立的是SELECT—SQL命令的嵌套查詢語句s在這個命令中要用到兩個SELECT—FROM— WHERE查詢塊,即內(nèi)層查詢塊和外層查詢塊,通過查詢塊檢索選修的每門課程的成績都高于或等于85分的記錄,即選修的每門課程的成績中都不存在85分以下的記錄。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。