以下关于使用带有EXISTS的嵌套查询的描述正确的是

  1. 以下关于使用带有EXISTS的嵌套查询的描述正确的是( )。
    A. 带有EXISTS的嵌套查询不返回任何数据,只返回逻辑值“真”或“假”
    B. 使用EXISTS后,若子查询的结果为空,则父查询的WHERE子句返回值为假,否则为真
    C. 带EXISTS的子查询只返回真值或假值,因此给出具体属性列没有实际意义
    D. NOT EXISTS的意义与EXISTS相反
    B选项哪里不对

B选项不正确是因为:EXISTS 子查询的作用是判断子查询的结果集是否为空。如果结果集非空,则返回真,父查询会继续执行 WHERE 子句;如果结果集为空,则返回假,父查询的 WHERE 子句不会执行。
因此,B选项的正确表述应该是:使用 EXISTS 子查询后,如果子查询的结果集非空,则 EXISTS 子句返回真(TRUE),父查询的 WHERE 子句将继续执行;如果子查询的结果集为空,则 EXISTS 子句返回假(FALSE),父查询的 WHERE 子句将不会执行。
如果我的回答对你有帮助,还望采纳。