【单选题】为学生选课系统中的学生表student(sNO,sName,sSex,sAge,sCard)的姓名列添加非空约束,正确的语句是()。A.alter table student add sName varchar(10) not null;B.alter table student modify sName varchar(10) not null;C.alter table student update sName varchar(10) not null;D.alter table student add not null (sName);

【单选题】为学生选课系统中的学生表student(sNO,sName,sSex,sAge,sCard)的姓名列添加非空约束,正确的语句是()。

A.alter table student add sName varchar(10) not null;

B.alter table student modify sName varchar(10) not null;

C.alter table student update sName varchar(10) not null;

D.alter table student add not null (sName);


参考答案和解析
select 学号,课程号, case when 成绩 between 60 and 100 then '通过' else '未过' as 通过否 from 选课表

相关考题:

第( 36 ) - ( 37 )题基于学生一选课一课程数据库中的三个基本表:学生信息表: STUDENT ( sno, sname, sex, age, dept ) 主码为 sno课程信息表: CDLIRSB ( cno, cname, teacher ) 主码为 cno学生选课信息表: SC ( sno, cno, grade ) 主码为( sno, cno )( 36 )“ 查询没有学习成绩的学生的学号和课程号 ” 的 SQL 语句是A ) SELECT snc, cno FROM SC WHERE grade=NULLB ) SELECT sno, cno FROM SC WHERE grade IS' 'C ) SELECT sno. cno FROM SC WHERE grade IS NULLD ) SELECT sno. cno FROM SC WHERE grade =' '

对于教学数据库的三个基本表:S(Sno,Sname,Ssex),SC(Sno,Cno,Grade),C(Cno,Cname, Teacher),其中S为学生表,SC为学生选课表,C为课程表,则对于语句:检索至少选修LIU老师所授课课程中一门课程的女生姓名,SQL语句错误的是______。A.SELECT Sname FROM S,SC,C WHERE S.Sno=SC.Sno AND SC.Cno=C.Cno AND Teacher=‘LIU’AND Ssex=‘F’B.SELECT Sname FROM S WHERE Ssex=‘F’AND Sno IN (SELECT Sno FROM SC WHERE Cno IN(SELECT Cno FROM C WHERE Teacher=‘LIU’))C.SELECT Sname FROM S WHERE Ssex=‘F’AND EXISTS (SELECT* FROM SC WHERE SC.Sno=S.Sno AND EXISTS (SELECT*D.SELECT Sname FROM S WHERE Ssex=‘F’AND EXISTS(SELECT* FROM SC WHERE SC.Sno=S.Sno AND EXISTS (SELECT*

对于学生信息表:student(sno,sname,sex,age,dept),如果把学生“小明”的姓名改为“小强”,则正确的语句是( )。A)UPDATE SET sname=‘小明’WHERE sname=‘小强’B)UPDATE student SET sname=‘小明’WHERE sname=‘小强’C)UPDATE student SET sname=‘小强’D)UPDATE student SET sname=‘小强’WHERE sname=‘小明’

对于学生信息表:student(sno,sname,sex,age,dept),能够得到年龄在20岁到22岁之间的学生的姓名和学号的语句是A.SELECT * FROM student WHERE age BETWEEN 20 AND 22B.SELECT sname,sno FROM student WHERE age BETWEEN 20 AND 22C.SELECT sname,sno FROM student WHERE age>=20D.SELECT sname,sno FROM student WHERE age<=22

用SQL语句创建简单数据表设教学管理数据库中有多张数据表,其中学生表Student包括学生编号Sno,学生姓名Sname,学生年龄Sage,学生性别Ssex字段;Sno和Sname为字符型(长度20), Sage为整型,Ssex为位型。Sno是主键。课程表Course包括课程编号Cno,课程名Cname,授课教师Teacher字段;三个字段均为字符型(长度20) , Cno是主键。请用SQL语句创建上面的两张数据表。

设有学生表:Student(Sno,Sname,Ssex,Sage,Sdept),课程表:Course(Cno,Cname,Credit,Semester),选课表:SC(Sno,Cno,Grade)查询C001课程的考试成绩高于该课程平均成绩的学生的学号和C001课成绩。(请用子查询实现)

设有学生表:Student(Sno,Sname,Ssex,Sage,Sdept),课程表:Course(Cno,Cname,Credit,Semester),选课表:SC(Sno,Cno,Grade)删除“VB”考试成绩最低的学生的VB修课记录。

设有学生数据库:student(sno,sname,sex,age,dept)。现要查询所有刘姓学生的信息,可使用如下的 SQL语句:SELECT*FROM student WHERE【 】。

某数据库中有关系Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示学号,姓名,性别,年龄以及所在的系;Course(Cno,Cname,Ccredit)属性分别表示课程号,课程名,学分;SC(Sno, Cno,Grade)为学生选课表,各属性分别表示为学号,课程号和分数;完成下列的SQL语句:

数据库中有学生表Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示为学号,姓名,性别,年龄,所在系;学生选课表SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩;课程表 Course(Cno,Cname,Cpno,Ccredit),各属性为课程号.课程名,先行课,学分。(先行课的意思是,比如课程号1有先行课5,说明要选课程1,就必须先选课程5) 。用以上各表完成查询选修了全部课程的学生姓名的语句补充:SELETE SnameFROM5.

对于数据表:student(sno,sname,sex,age,grade),查询学习成绩为空的学生的学号和姓名,下面语句正确的是______。A.SELECT sno,sname FROM student WHERE gade=NULLB.SELECT sno,sname FROM student WHERE grade IS NULLC.SELECT sno,age FROM student WHERE grade IS NULLD.SELECT mo,age FROM student WHERE grade=NULL

试题基于如下三个关系,其中学生关系student的主码是sno,课程关系course的主码是cno,选课关系SC的主码是(sno,cno)。查找学生姓名及其所选修课程的课程号和成绩,正确的SQL语句是( )。A)SELECT sname FROM student,SELECT cno,grade FROM scWHERE student.sno=sc.snoB)SELECT sname, cno,grade FROM student,courseWHERE student.sno=course.cnoC)SELECT sname, cname,grade FROM student,course, scWHERE student.sno=sc.Snoand sc.cno=course.cnoD)SELECT sname,cno, grade FROM student,scWHERE student.sno=sc.sno

对于学生信息表:student(sno,sname,sex,age,dept),要查询所有刘姓学生的信息,正确的语句是A.SELECT * FROM student WHERE sname LIKE'刘 * 'B.SELECT * FROM student WHERE sname LIKE'刘 $'C.SELECT * FROM student WHERE sname LIKE'刘%'D.SELECT * FROM student WHERE sname LIKE'刘'

对于学生信息表:student(sno, sname, sex, age, dept),能够得到年龄在20岁于22岁之间的学生的姓名和学号的语句是A.SELECT * FROM student WHERE age BETWEEN 20 AND 22B.SELECT sname, sno FROM student WHERE age BETWEEN 20 AND 22C.SELECT sname,sno FROM student WHERE age>=20D.SELECT shame,sno FROM student WHERE age<=22

对于学生信息表:student(sno,sname,sex,age,grade),查询学习成绩为空的学生的学号和姓名,下面语句正确的是A.SELECT sno,sname FROM student WHERE grade=NULLB.SELECT sno,sname FROM student WHERE grade IS NULLC.SELECT sno,age FROM student WHERE grade IS NULLD.SELECT sno,age FROM student WHERE grade=NULL

设数据库中已有教材中的Student(Sno,Sname,Ssex,Sage,Sdept)、Course(Cno,Cname,Credit,Semster)和SC(Sno,Cno,Grade)表。现要查询学生选的第2学期开设课程的情况,只需列出学号、姓名、所在系和所选的课程号。该查询涉及到的表是()。A仅Student表B仅Student和SC表C仅Student和Course表DStudent、SC和Course表

现要利用Student表查询年龄最小的学生姓名和年龄。下列实现此功能的查询语句中,正确的是()。ASELECT Sname,MIN(Sage) FROM StudentBSELECT Sname,Sage FROM Student WHERE Sage = MIN(Sage)CSELECT TOP 1 Sname,Sage FROM StudentDSELECT TOP 1 Sname,Sage FROM Student ORDER BY Sage

要找出籍贯是湖北或湖南的学生的姓名和性别,下述SQL语句正确的有哪三项()。A、SELECT Sname,Ssex FROM Student WHERE Sdept=(‘湖南’,‘湖北’);B、SELECT Sanme,Ssex FROM Student WHERE Sdept=’湖南’ORSdept=’湖北’;C、SELECT Sname,Ssex FROM Student WHERE Sdep tLIKE‘湖%’D、SELECT Sname,Ssex FROM Student WHERE Sdept LIKE‘%湖’;E、SELECT Sname,Ssex FROM Student WHERE Sdept IN(‘湖南’,‘湖北’);

学生一选课一课程数据库中的三个基本表: 学生信息表:STUDENT(sno,sname,sex,age,dept)主码为sno 课程信息表:CDLIRSB(cno,cname,teacher)主码为cno 学生选课信息表:SC(sno,cno,grade)主码为(sno,cno) “查询没有学习成绩的学生的学号和课程号”的SQL语句是()A、SELECT snc,cno FROM SC WHERE grade=NULLB、SELECT sno,cno FROM SC WHERE gradeIS’’C、SELECT sno.cno FROM SC WHERE gradeISNULLD、SELECT sno.cno FROM SC WHERE grade=’ ’

以SQL Server为例,请执行以下操作: (1)建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一; (2)向Student表增加“入学时间”列,其数据类型为日期型; (3)为Student按学号升序建唯一索引; (4)查所有在2013年入学的学生姓名; (5)删除Student表。

设数据库中已有教材中的Student(Sno,Sname,Ssex,Sage,Sdept)、Course(Cno,Cname,Credit,Semster)和SC(Sno,Cno,Grade)表。现要查询学生选的第2学期开设课程的情况,只需列出学号、姓名、所在系和所选的课程号。该查询涉及到的表是()。A、仅Student表B、仅Student和SC表C、仅Student和Course表D、Student、SC和Course表

学生一选课一课程数据库中的三个基本表:学生信息表:STUDENT(sno,sname,sex,age,dept)主码为sno课程信息表:CDLIRSB(cno,cname,teacher)主码为cno学生选课信息表:SC(sno,cno,grade)主码为(sno,cno)在“查询选修课程号为C04,且成绩在80分以上的所有学生的学号和姓名”的SQL语句中,将使用的表有()A、仅STUDENTB、仅STUDENT和COURSEC、仅SSTUDENT和SCD、STUDENT、COURSE和SC

单选题现要利用Student表查询年龄最小的学生姓名和年龄。下列实现此功能的查询语句中,正确的是()。ASELECT Sname,MIN(Sage) FROM StudentBSELECT Sname,Sage FROM Student WHERE Sage = MIN(Sage)CSELECT TOP 1 Sname,Sage FROM StudentDSELECT TOP 1 Sname,Sage FROM Student ORDER BY Sage

单选题查询名字中第2个字为“阳”的学生的姓名和学号,正确的是()ASelect Sname,Sno from student where Sname like‘_阳%’;BSelect Sname,Sno from student where Sname like‘阳%’;CSelect Sname,Sno from student where Sname like‘_阳’;DSelect Sname,Sno from student where Sname like‘阳_%’;

单选题学生一选课一课程数据库中的三个基本表:学生信息表:STUDENT(sno,sname,sex,age,dept)主码为sno课程信息表:CDLIRSB(cno,cname,teacher)主码为cno学生选课信息表:SC(sno,cno,grade)主码为(sno,cno)在“查询选修课程号为C04,且成绩在80分以上的所有学生的学号和姓名”的SQL语句中,将使用的表有()A仅STUDENTB仅STUDENT和COURSEC仅SSTUDENT和SCDSTUDENT、COURSE和SC

问答题用SQL语句创建简单数据表设教学管理数据库中有多张数据表,其中学生表Student包括学生编号Sno,学生姓名Sname,学生年龄Sage,学生性别Ssex字段;Sno和Sname为字符型(长度20),Sage为整型,Ssex为位型。Sno是主键。课程表Course包括课程编号Cno,课程名Cname,授课教师Teacher字段;三个字段均为字符型(长度20),Cno是主键。

单选题设数据库中已有教材中的Student(Sno,Sname,Ssex,Sage,Sdept)、Course(Cno,Cname,Credit,Semster)和SC(Sno,Cno,Grade)表。现要查询学生选的第2学期开设课程的情况,只需列出学号、姓名、所在系和所选的课程号。该查询涉及到的表是()。A仅Student表B仅Student和SC表C仅Student和Course表DStudent、SC和Course表

单选题学生一选课一课程数据库中的三个基本表: 学生信息表:STUDENT(sno,sname,sex,age,dept)主码为sno 课程信息表:CDLIRSB(cno,cname,teacher)主码为cno 学生选课信息表:SC(sno,cno,grade)主码为(sno,cno) “查询没有学习成绩的学生的学号和课程号”的SQL语句是()ASELECT snc,cno FROM SC WHERE grade=NULLBSELECT sno,cno FROM SC WHERE gradeIS’’CSELECT sno.cno FROM SC WHERE gradeISNULLDSELECT sno.cno FROM SC WHERE grade=’ ’