已知学生表中有学号、姓名、性别、出生年月、籍贯字段,显示所有学生学号、姓名和年龄信息,最合适的SOL命令是( )
A: select * from 学生
B: select 学号,姓名,年龄 from 学生
C: select 学号,姓名, year(date())-year(出生年月) from 学生
D: select 学号,姓名, year(date())-year(出生年月) as 年龄 from 学生
A: select * from 学生
B: select 学号,姓名,年龄 from 学生
C: select 学号,姓名, year(date())-year(出生年月) from 学生
D: select 学号,姓名, year(date())-year(出生年月) as 年龄 from 学生
举一反三
- 查询所有目前年龄是22岁的学生信息:姓名和年龄,正确的命令组是()。 A: CreateViewVW_AgeAs Select姓名,Year(Getdate())-Year(出生日期)年龄FromS Go Select姓名,年龄FromVW_AgeWhere年龄=22 B: CreateViewVW_AgeAs Select姓名,Year(出生日期)FromS Go Select姓名,年龄FromVW_AgeWhereYear(出生日期)=22 C: CreateViewVW_AgeAs Select学号,姓名,Year(Getdate())-Year(出生日期)年龄FromS Go Select学号,姓名,年龄From学生WhereYear(出生日期)=22 D: CreateViewVW_AgeAs Student Select姓名,Year(Getdate())-Year(出生日期)年龄FromS Go Select学号,姓名,年龄FromStudentWhere年龄=22
- 若有“学生”表,其关系模式为:学生(学号,姓名,性别,出生日期,班级),下列哪个语句可以实现查询所有学生的学号、姓名信息的功能? A: SELECT*FROM学生 B: SELECT学号姓名FROM学生 C: SELECT学号,姓名FROM学生 D: SELECT学号,姓名,FROM学生
- 查询成绩大于90分的学生的姓名,正确的SQL命令是( ) A: select 姓名 from 学生表 where 学号=(select 学号 from 成绩表 where 成绩>90) B: select 姓名 from 学生表 where 学号 in (select 学号 from 成绩表 where 成绩>90) C: select 姓名 from 学生表 where 学号>(select 学号 from 成绩表 where 成绩>90) D: select 姓名 from 学生表 where 学号90)
- 下列有关子菜单的说法中,错误的是( )。 A: SELECT姓名FROM学生表WHERE EXISTS;(SELECT学号FROM成绩表WHERE成绩>90) B: SELECT姓名FROM学生表WHERE EXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90) C: SELECT姓名FROM学生表WHERE学号EXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90) D: SELECT姓名FROM学生表WHERE学号=;(SELECT学号FROM成绩表WHERE成绩>90)
- 在已建"职工"表中有姓名、性别、出生日期等字段,查询并显示所有年龄在25岁以下职工的姓名、性别和年龄,正确的SQL命令是()。 A: SELECT 姓名,性别,YEAR(DATE())-YEAR([出生日期]) 年龄 FROM 职工 WHERE YEAR(Date())-YEAR([出生日期]) B: SELECT 姓名,性别,YEAR(DATE())-YEAR([出生日期]) AS 年龄 FROM 职工 WHERE 年龄 C: SELECT 姓名,性别,YEAR(DATE())-YEAR([出生日期]) 年龄 FROM 职工 WHERE 年龄 D: SELECT 姓名,性别,YEAR(DATE())-YEAR([出生日期]) AS 年龄 FROM 职工 WHERE YEAR(Date())-YEAR([出生日期])