A.一個值
B.標量值
C.集合
D.表
第1題
有以下SQL語句:
SELECT訂單號.簽訂日期,金額FROM訂單,職員
WHERE訂單.職員號=職員.職員號AND姓名=”王五”
與如上語句功能相同的SQL語句是( )。
A. SELECT訂單號,簽訂日期,金額FROM訂單
WHERE EXISTS(SELECT*FROM職員WHERE姓名=”王五”)
B. SELECT訂單號,簽訂日期,金額FROM訂單WHERE
EXISTS(SELECT書FROM職員WHERE職員號=訂單.職員號AND姓名=”王五”)
C. SELECT訂單號,簽訂日期,金額FROM訂單
WHERE IN(SELECT職員號FROM職員WHERE姓名=”李二”)
D. SELECT訂單號,簽訂日期,金額FROM訂單WHERE
IN(SELECT職員號FROM職員WHERE職員號=訂單.職員號AND姓名=”王五”)
【我提交的答案】: D |
【參考答案與解析】: 正確答案:B |
謂詞EXISTS用來檢驗在子查詢中是否有結果返回,本題中內層查詢引用了外層查詢的表,所以也是內外層互相關嵌套查詢。故排除選項A、C、D的錯誤之處是在 WHERE和IN之間缺少“職工號”。
沒有where和in的關系
第10題
A. 返回單表中數據子集的查詢語言
B. 選取多表中字段子集的查詢語句
C. 選取單表中字段子集的查詢語句
D. 嵌入到另一個查詢語句之中的查詢語句
為了保護您的賬號安全,請在“上學吧”公眾號進行驗證,點擊“官網服務”-“賬號驗證”后輸入驗證碼“”完成驗證,驗證成功后方可繼續查看答案!