【答案解析】使用CREATE建立表,使用CHECK短语来指定列值应该满足的条件。
CREATE TABLE SC
(S#char(10)PRIMARY KEY,
SNAME char(20)NOT NULL,
AGE int NOT NULL,
SEX char(2)check(SEX in(‘F’,’M’)
);
问答题
检索年龄小于17岁的女生的学号和姓名
【正确答案】
【答案解析】SELECT S#,SNAME
FROM S
WHERE AGE<17 AND SEX=’F’;
问答题
检索WANG同学不学的课程的课程号
【正确答案】
【答案解析】SELECT C#
FROM C
WHERE NOT EXISTS
(SELECT*
FROM S,SC
WHERE S.S#=SC.S#AND SC.C#=C.C#AND SNAME=’WANG’);