設(shè)有s(學(xué)號(hào),姓名,性別)和sc(學(xué)號(hào),課程號(hào),成績(jī))兩個(gè)表,下面SQL的SELECT語(yǔ)句檢索選修的每
設(shè)有s(學(xué)號(hào),姓名,性別)和sc(學(xué)號(hào),課程號(hào),成績(jī))兩個(gè)表,下面SQL的SELECT語(yǔ)句檢索選修的每門課程的成績(jī)都高于或等于85分的學(xué)生的學(xué)號(hào)、姓名和性別。
SELECT學(xué)號(hào),姓名,性別FROM s WHERE__________(SELECT木FROM sc WHERE sc.學(xué)號(hào)=s.學(xué)號(hào)AND成績(jī)<85)
正確答案:NOTEXISTS 查詢操作使用SELECT命令,本題是聯(lián)接查詢和嵌套查詢的結(jié)合使用,內(nèi)層查詢是將s表和SC表通過學(xué)號(hào)聯(lián)接起來(lái),查詢的結(jié)果是所有至少有一門成績(jī)低于85分信息的集合,外層查詢S表中不在內(nèi)層查詢結(jié)果中出現(xiàn)的學(xué)號(hào)、姓名和單位,在WHERE條件短語(yǔ)中要用NOTEXISTS謂詞。EXISTS是謂詞,EXISTS或NOTEXISTS是用來(lái)檢查在子查詢中是否有結(jié)果返回,即存在元組或不存在元組。&
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。