智慧职教: 已知表:学生(学号,姓名,性别,出生日期),请问:“select 姓名,性别 from 学生 where 性别='男'”的功能是?
举一反三
- 若有“学生”表,其关系模式为:学生(学号,姓名,性别,出生日期,班级),下列哪些语句可以实现查询所有女生的学号、姓名、性别、出生日期、班级信息的功能? A: SELECT * FROM学生WHERE性别='女' B: SELECT * FROM学生HAVING性别='女' C: SELECT学号,姓名,性别,出生日期,班级FROM学生WHERE性别='女' D: SELECT 学号,姓名,性别,出生日期,班级 FROM 学生 HAVING 性别='女'
- 在学生表中,有姓名、性别、年龄等字段,查询并显示男生的姓名、性别和年龄3列信息,并按照年龄的降序排列。正确的SQL语句是( ) A: SELECT姓名,性别,年龄FROM学生表WHERE性别="男" ORDER BY年龄DESC B: SELECT姓名,性别,年龄FROM学生表WHERE性别="男" C: SELECT姓名,性别,年龄 FROM学生表 ORDER BY年龄DESC D: SELECT姓名,性别,年龄FROM学生表WHERE性别="男" ORDER BY年龄ASC
- 设有学生(学号,姓名,性别)和选课(学号,课程号,成绩)两个表,如下SQL语句查询选修的每门课程的成绩都大于70分(含)的学生的学号、姓名和性别,正确的是______。 A: SELECT 学号,姓名,性别 FROM 学生 S WHERE EXISTS;(SELECT * FROM 选课 SC WHERE SC.学号=S.学号 AND 成绩 <70) B: SELECT 学号,姓名,性别 FROM 学生 S WHERE NOT EXISTS;(SELECT * FROM 选课 SC WHERE SC.学号=S.学号 AND 成绩 <70) C: SELECT 学号,姓名,性别 FROM 学生 S WHERE EXISTS;(SELECT * FROM 选课 SC WHERE SC.学号=S.学号 AND 成绩 >=70) D: SELECT 学号,姓名,性别 FROM 学生 S WHERE NOT EXISTS;(SELECT * FROM 选课 SC WHERE SC.学号=S.学号 AND 成绩 >=70)
- 在“教师”表中有姓名、性别、出生日期等字段,查询并显示男性中年龄最大的教师,并显示姓名、性别和年龄,正确的SQL命令是 A: SELECT姓名,性别,MAX(YEAR(DATE())-YEAR[出生日期]AS年龄FROM教师WHERE性别="男" B: SELECT姓名,性别MAX(YEAR(DATE())-YEAR([出生日期]))AS年龄FROM教师WHERE性别=男 C: SELECT姓名,性别,年龄FROM教师WHERE年龄=MAX(YEAR(DATE())-YEAR([出生日期]))AND性别=男 D: SELECT姓名,性别,年龄FROM教师WHERE年龄=MAX(YEAR(DATE())-YEAR[出生日期]))AND性别="男"
- 【单选题】622、查询比所有女生入校总分高的男生姓名和入校总分,正确的语句是()。 A. SELECT 姓名,入校总分FROM 学生表 WHERE(入校总分>ANY(SELECT 入校总分FROM 学生表 WHERE 性别=“女生”))AND性别=“男” B. SELECT 姓名,入校总分FROM 学生表 WHERE(入校总分>(SELECT MIN(入校总分)FROM 学生表 WHERE 性别=“女生”))AND性别=“男” C. SELECT 姓名,入校总分FROM 学生表 WHERE(入校总分>ALL(SELECT 入校总分FROM 学生表 WHERE 性别=“女生”))AND性别=“男” D. SELECT 姓名,入校总分FROM 学生表 WHERE(入校总分> (SELECT MAX(入校总分)FROM 学生表 WHERE 性别=“女生” AND性别=“男”)