查询students表每个学生的年级值,其代码如下:SELECTsnoAS学号,snameAS姓名,()AS年级FROMstudents;
A.YEAR(NOW())-in_year+1
B.YEAR(NOW())-in_year+IF(MONTH(NOW())<9,0,1)
C.NOW()-in_year
D.YEAR(NOW())-in_year
A.YEAR(NOW())-in_year+1
B.YEAR(NOW())-in_year+IF(MONTH(NOW())<9,0,1)
C.NOW()-in_year
D.YEAR(NOW())-in_year
第1题
A.sc表和course表的交叉连接查询
B.sc表和courses表的自然连接查询
C.sc表和students表的交叉连接查询
D.sc表和students表的自然连接查询
第2题
设有两个表:学生(学号,姓名,性别)和成绩(学号,课程,成绩),若要查询每个男生各门课程的成绩情况,则可实现的操作是()。
A.SELECT姓名,课程,成绩FROM学生,成绩SET、学生.学号=成绩.学号AND学生.性别=男
B.SELECT姓名,课程,成绩FROM学生,成绩SET学生.学号=成绩.学号OR学生.性别=男
C.SELECT姓名,课程,成绩FROM学生,成绩WHERE学生.学号一成绩.学号AND学生.性别=男
D.SELECT姓名,课程,成绩FROM学生,成绩WHERE学生.学号=成绩.学号OR学生.性别=男
第5题
有以下三个基本表:
学生(学号,姓名,年级,专业)
课程(课号,课名,开课教师,学分)
选课(学号,课号,成绩)
写出相应的SQL语句:
所有90级“软件”专业学生的姓名.
第6题
A.从教学库中查询出没有被姓名为王明的学生所选修的所有课程信息
B.从教学库中查询出没有选修任何课程的学生信息
C.从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息
D.从商品库中查询出所有商品的不同品牌的总数
E.从教学库中查询出每个专业的学生人数,并按人数多少降序排列。
(1)selectx.商品代号,分类名,数量,品牌from商品表1x,商品表2ywherex.商品代号=y.商品代号上方语句功能为:()
(2)selectcount(*)as品牌数from(selectdistinct品牌from商品表2)asxxk上方语句功能为:()
(3)select*from学生where学生号notin(select学生号from选课)上方语句功能为:()
(4)select专业,count(*)as专业人数from学生groupby专业orderby2desc上方语句功能为:()
(5)select*from课程where课程号in(select课程号from学生x,选课ywherex.学生号=y.学生号andx.姓名=王明)上方语句功能为:()
第7题
day(出生日期、varchar型),score(成绩、int型)。现要向学员表中插入一名学员的信息,下列SQL语句正确的是()。
A、INSERT INTO students VALUES(1,'李刚’,’1999-01-01', 80)
B、INSERT INT0 students(sID,sName,birthday)VALUES(1,’李刚’,’1999-01-01',80)
C、INSERT INTO students VALUES (1,李刚,1999-01-01,80)
D、 INSERT INT0 students(sID, sName, birthday)VALUES(NULL,’李刚’,‘1999-01-01')
第8题
A.*
B.sno,sname,dept
C.snoas学号,snameas姓名,deptas所在系
D.以上都不对
第9题
所有学员的成绩加10分。下列SQL语句正确的是()。
A、update students set Grade=Grade+10 where SID=1
B、update * set Grade=Grade+10
C、update * from stedents set Grade=Grade+10
D、update students set Grade=Grade+10
第10题
A.EXECMyp118
B.EXECMyp1@p=18
C.EXECMyp1p=’18’
D.EXECMyp1p=18