题目内容

用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)

若用SQL语句创建一个student表:CREATE TABLE student ( NO Char(4) NOT NULL, NAME Char(8) NOT NULL, SEX Char(2), AGE tinyint )。可以插入到student表中的是( )。

A. (’1031’,’曾华’,’男’,’23’)
B. (’1031’,’曾华’,NULL,NULL)
C. (NULL,’曾华’,’男’,’23’)
D. (’1031’,NULL,’男’,23)

设关系模式SCG(S#,C#,Grade)中,S#为学生学号,C#为课程号,Grade为某学号学生某号课程的考试成绩。若要把“201721110001学生的C05号课程改为85分”,则可用( )。

A. UPDATE SCG SET Grade=85 Where S
B. ='201721110001' AND C
C. ='C05'
D. ALTER SCG SET Grade=85 Where S
E. ='201721110001' AND C
F. ='C05'
G. UPDATE Grade=85 Where S
H. ='201721110001' AND C
I. ='C05'
J. ALTER Grade=85 Where S
K. ='201721110001' AND C
L. ='C05'

答案查题题库