问题 填空题

查询比任何一个男生入校总分高的女生的姓名和入校总分。请填空补充下面的SELECT-SQL语句: SELECT姓名,入校总分 FROM 学生表WHERE 【7】 ; (SELECT 【8】 FROM 学生 WHERE性别=“男”); AND 【9】 / * 注意:此行是父查询中的条件*/

答案

参考答案:[7]入校总分>ANY [8]入校总分 [9]性别=“女”

解析: 先执行子查询,找到所有男生的入校总分集合,再执行父查询,查询所有入校总分高于集合中任一个值的女生的姓名和入校总分,就是查询高于男生最低入校总分的女生记录。可写成下列SQL语句; SELECT姓名,入校总分FROM学生表WHERE 入校总分>; (SELECT MIN(入校总分)FROM学生表WHERE性别=“男”)AND性别=“女”

选择题
单项选择题