查询比任何一个男生入校总分高的女生的姓名和入校总分。请填空补充下面的SELECT-SQL语句:SELECT姓名,入校总分FROM学生表WHERE();(SELECT()FROM学生WHERE性别=“男”);AND()/*注意:此行是父查询中的条件*/
查询比任何一个男生入校总分高的女生的姓名和入校总分。请填空补充下面的SELECT-SQL语句:SELECT姓名,入校总分FROM学生表WHERE();(SELECT()FROM学生WHERE性别=“男”);AND()/*注意:此行是父查询中的条件*/
正确答案:入校总分>ANY入校总分性别=“女”
入校总分>ANY,入校总分,性别=“女”
答案解析:先执行子查询,找到所有男生的入校总分集合,再执行父查询,查询所有入校总分高于集合中任一个值的女生的姓名和入校总分,就是查询高于男生最低入校总分的女生记录。可写成下列SQL语句;SELECT姓名,入校总分FROM学生表WHERE入校总分>;(SELECTMIN(入校总分)FROM学生表WHERE性别=“男”)AND性别=“女”