学生表S(S#,SN,SEX,AGE,DEPT)、课程表C(C#,CN)和学生选课表SC(S#,C#,GRADE),其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩(为tinyint类型)。检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是()。
A. SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEFROMSWHERESN=’王华’)
B. SELECTSN,AGE,SEXFROMSWHERESN=’王华’
C. SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEWHERESN=’王华’)
D. SELECTSN,AGE,SEXFROMSWHEREAGE>王华.AGE
查看答案
关于WHERE子句说法正确的是( )。
A. 它是条件子句,不能再包含查询子句
B. WHERE子句中可以有统计函数
C. 在查询语句中,不是必须包括WHERE子句
D. WHERE子句还可以嵌套查询子句,但嵌套层次不能超过3层
用SQL语言定义基本表时,下列()类型必需定义长度。
A. varchar
B. text
C. int
D. float
学生表S(S#,SN,SEX,AGE,DEPT)、课程表C(C#,CN)和学生选课表SC(S#,C#,GRADE),其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩(为tinyint类型)。检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是()。
A. SELECTS.SN,SC.C
B. ,SC.GRADEFROMSWHERES.S
C. =SC.S
D. SELECTS.SN,SC.C
E. ,SC.GRADEFROMSCWHERES.S
F. =SC.GRADE
G. SELECTS.SN,SC.C
H. ,SC.GRADEFROMSJOINSCONS.S
I. =SC.S
J. SELECTS.SN,SC.C
K. ,SC.GRADEFROMS,SC
假设GRADE是某关系中的一个属性,其值可以为NULL。在SQL中,下列涉及空值的操作,不正确的是( )。
A. GRADE IS NULL
B. GRADE=NULL
C. GRADE IS NOT NULL
D. NOT (GRADE IS NULL)