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

admin2009-04-15  29

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

选项

答案入校总分>ANY ,入校总分,性别=“女”

解析 先执行子查询,找到所有男生的入校总分集合,再执行父查询,查询所有入校总分高于集合中任一个值的女生的姓名和入校总分,就是查询高于男生最低入校总分的女生记录。可写成下列SQL语句; SELECT姓名,入校总分FROM学生表WHERE 入校总分>; (SELECT MIN(入校总分)FROM学生表WHERE性别=“男”)AND性别=“女”
转载请注明原文地址:https://jikaoti.com/ti/ZKF7FFFM
0

最新回复(0)