A-A+

A.SPZ. Sno=SPY. Sno AND SPZ. Pno=SPY. PnoB.SPZ

2022-08-06 01:51:45 问答库 阅读 174 次

问题详情

A.SPZ. Sno=SPY. Sno AND SPZ. Pno=SPY. Pno
B.SPZ. Sno=SPX. Sno AND SPZ. Pno=SPX. Pno
C.SPZ. Sno=SPX. Sno AND SPZ. Pno=SPY. Pno
D.SPY. Sno="168" AND SPZ. Pno=SPY. Pno请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:问题要求的是至少包含了供应商'168'所供应的全部零件的供应商号,可以分解成两个否定形式:不存在这样的供应商,168号选了的商品,该供应商却没有选择。根据以上分解,显然,第(1)空选择否定的表达,即用双重否定表示肯定。而IN/NOTIN的一般用法为:SELECT*FROMtable_namelWHEREcolumnlIN/NOTIN(SELECTcolumnlFROMtable_name2WHEREconditions);也就是说,IN后面接的是一个集合,且前面有列名columnl。EXISTS/NOTEXISTS指是否存在,一般用法为:SELECT*FROMtable_namelWHEREEXISTS/NOTEXISTS(SELECT*FROMtable_name2WHEREconditions);

考点: