题目内容

设有学生表Student(sno,sname,sage,smajor),各字段的含义分别是学生学号、姓名、年龄和专业。要求输入一学生记录,学号为100,姓名为张红,年龄为20.以下不能完成如上输入要求的语句是________。

A. INSERT INTO student(sno,sname,sage,smajor) VALUES(100,'张红',20,NULL);
B. INSERT INTO student VALUES(100,'张红',20,NULL);
C. INSERT INTO student(sna,sname,sage) VALUES(100,'张红',20);
D. INSERT INTO student VALUES(100,'张红',20);

查看答案
更多问题

若用如下的SQL语句创建一个表sc: CREATE TABLE SC(SNO CHAR(6) NOT NULL,CNO CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20)); 如果要向SC表插入一行记录,其准确的INSERT语句为________。

A. INSERT INTO SC VALUES('200823','101',NULL,NULL);
B. INSERT INTO SC VALUES('200823','101',60,必修);
C. INSERT INTO SC VALUES('200823',NULL,86,'');
D. INSERT INTO SC VALUES(NULL,'101',80,'选修');

在MySQL中,设有表department1(d_no,d_name),其中d_no是该表的唯一索引,那么先执行replace into department1(d_no,d_name) values('0004','英语系')语句,再执行insert into department1(d_no,d_name) values('0004','数学系')语句,出现的结果为______。

A. 出错,错误原因是语句书写错误
B. 不出错,插入的记录为(0004,外语系)
C. 出错,错误原因是唯一索引不能重复
D. 不出错,插入的记录为(0004,数学系)

在教师表中查找“工龄”还没有输入数据的记录,使用的SQL语句是______。

A. SELECT * FROM 教师表 WHERE 工龄 IS .NULL.;
B. SELECT * FROM 教师表 WHERE 工龄=0 ;
C. SELECT * FROM 教师表 WHERE 工龄 IS NULL;
D. SELECT * FROM 教师表 WHERE 工龄=NULL ;

要查询所有课程中,各门课程的平均分,下面SQL语句正确的是______。

A. SELCET 课程号,MAX(成绩),MIN(成绩) FROM 选课表 ORDER BY 课程号;
B. SELCET 课程号,SUM(成绩) FROM 选课表 GROUP BY 课程号;
C. SELCET 课程号,MAX(成绩), FROM 选课表 GROUP BY 课程号;
D. SELCET 课程号, AVG(成绩) FROM 选课表 GROUP BY 课程号;

答案查题题库