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