更多"下列各题使用如下的班级表和学生表。有如下SQL语句: SELECT "的相关试题:
[单项选择]下列各题使用如下的班级表和学生表。
有如下SQL语句:
SELECT 班级名称,姓名,性别 FROM 班级表,学生表;
WHERE 班级表.班级号=学生表.班级号;
A. )。 查找学生表中姓“刘”的学生记录,并根据班级号分组显示学生的班级名称、姓名和性别
B. 查找学生表中姓“刘”的学生记录,按班级号升序显示学生的班级名称、姓名和性别
C. 查找学生表中不是姓“刘”的学生记录,按班级号升序显示学生的班级名称、姓名和性别
D. 语句错误
[单项选择]下列各题使用如下的班级表和学生表。
有班级表和学生表如下:
班级表
班级号 | 班级名称 | 班级人数 |
200301 | 03计算机一班 | 55 |
200302 | 03计算机二班 | 48 |
200303 | 03计算机三班 | 50 |
学生表
班级号 | 学号 | 姓名 | 性别 | 籍贯 |
200301 | 1001 | 王伟 | 男 | 北京 |
200301 | 1002 | 刘红 | 女 | 上海 |
200301 | 1003 | 李林 | 女 | 北京 |
200302 | 2001 | 张清 | 女 | 上海 |
200302 | 2002 | 刘雷 | 男 | 上海 |
有如下SQL语句:
SELECT MAX (班级人数) INTO ARRAY arr FROM 班级表
执行该语句后( )。
A. arr[1]的内容为48
B. arr[1]的内容为55
C. arr[0]的内容为48
D. arr[0]的内容为55
[单项选择]有如下SQL语句:
SELECT班级名称,姓名,性别FROM班级表,学生表;
WHERE班级表.班级号=学生表.班级号;
A. 该语句的含义是 查找学生表中姓“刘”的学生记录,并根据班级号分组显示学生的班级名称、姓名和性别
B. 查找学生表中姓“刘”的学生记录,按班级号升序显示学生的班级名称、姓名和性别
C. 查找学生表中不是姓“刘”的学生记录,按班级号升序显示学生的班级名称、姓名和性别
D. 语句错误
[单项选择]有如下SQL语句:
SELECT 班级名称,姓名,性别 FROM 班级表,学生表;
WHERE 班级表.班级号=学生表.班级号;
AND籍贯=“上海”AND 性别=“女”;
ORDER BY班级名称 DESC
执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是
第(32)~(35)题使用如下的班级表和学生表。
班级表 班级号 班级名称 班级人数
200301 03计算机一班 55
200302 03计算机二班 48
200303 03计算机三班 50
学生表 班级号 学号 姓名 性别 籍贯
200301 1001 王伟 男 北京
200301 1002 刘红 女 上海
200301 1003 李林 女 北京
200302 2001 张清 女 上海
200302 2002 刘雷 男 上海
A. 1 李林
B. 2 张清
C. 2 刘红
D. 3 张清
[单项选择]有如下SQL语句:
SELECT班级名称FROM班级表WHERE NOT EXISTS;
(SELECT*FROM学生表WHERE班级号=班级表.班级号)
执行该语句后,班级名称的字段值是
A. 03计算机一班
B. 03计算机二班
C. 03计算机三班
D. 03计算机一班和03计算机二班
[单项选择]下列各题使用如下表:
职工表(仓库号,职工号,工资,出生同期)
有SQL语句:SELECT*FROM职工表WHERE NOT(工资>2500 OR工资<1800),与如上语句等价的SQL语句是______。
A. SELECT*FROM职工表WHERE工资BETWEEN 1800 AND 2500
B. SELECT*FROM职工表WHERE工资>1800AND工资<2500
C. SELECT*FROM职工表WHERE工资>1800 OR工资<2500
D. SELECT*FROM职工表WHERE工资<=1800 AND工资>=2500
[单项选择]第(32)~(35)题使用如下的班级表和学生表。
班级表 班级号 班级名称 班级人数
200301 03计算机一班 55
200302 03计算机二班 48
200303 03计算机三班 50
学生表 班级号 学号 姓名 性别 籍贯
200301 1001 王伟 男 北京
200301 1002 刘红 女 上海
200301 1003 李林 女 北京
200302 2001 张清 女 上海
200302 2002 刘雷 男 上海
有如下SQL语句: SELECT 班级名称,姓名,性别 FROM 班级表,学生表; WHERE 班级表.班级号=学生表.班级号; AND籍贯=“上海”AND 性别=“女”; ORDER BY班级名称 DESC 执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是
A. 1 李林
B. 2 张清
C. 2 刘红
D. 3 张清
[单项选择]第(32)~(35)题使用如下的班级表和学生表。
班级表 班级号 班级名称 班级人数
200301 03计算机一班 55
200302 03计算机二班 48
200303 03计算机三班 50
学生表 班级号 学号 姓名 性别 籍贯
200301 1001 王伟 男 北京
200301 1002 刘红 女 上海
200301 1003 李林 女 北京
200302 2001 张清 女 上海
200302 2002 刘雷 男 上海
有如下SQL语句: SELECT班级名称,姓名,性别FROM班级表,学生表; WHERE班级表.班级号=学生表.班级号; AND籍贯=“上海”AND 性别=“女”; ORDER BY班级名称DESC 执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是
A. 1 李林
B. 2 张清
C. 2 刘红
D. 3 张清
[单项选择]有班级表和学生表如下:
班级表
班级号 | 班级名称 | 班级人数 |
200301 | 03计算机一班 | 55 |
200302 | 03计算机二班 | 48 |
200303 | 03计算机三班 | 50 |
学生表
班级号 | 学号 | 姓名 | 性别 | 籍贯 |
200301 | 1001 | 王伟 | 男 | 北京 |
200301 | 1002 | 刘红 | 女 | 上海 |
200301 | 1003 | 李林 | 女 | 北京 |
200302 | 2001 | 张清 | 女 | 上海 |
200302 | 2002 | 刘雷 | 男 | 上海 |
有如下SQL语句:
SELECT 班级名称,姓名,性别 FROM 班级表,学生表;
WHERE 班级表.班级号=学生表.班级号;
A. )。 1李林
B. 2张清
C. 2刘红
D. 3张清
[单项选择]有如下SQL语句:
SELECT姓名FROM学生表WHERE学号IN;
(SELECT学号FROM成绩表WHERE成绩>90)
下列哪条命令与该SQL语句等价
A) SELECT姓名FROM学生表WHERE EXISTS;
(SELECT学号FROM成绩表WHERE成绩>90)
B) SELECT姓名FROM学生表WHERE EXISTS;
(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)
C) SELECT姓名FROM学生表WHERE学号EXISTS;
(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)
D) SELECT姓名FROM学生表WHERE学号=;
(SELECT学号FROM成绩表WHERE成绩>90)
[单项选择]下列各题使用如下表:
职工表(仓库号,职工号,工资,出生同期)
使用SQL语句将职工表中年龄>60的职工记录删除,正确的命令是______。
A. DELETE FOR AGE>60
B. DELETE职工表FOR(YEAR(DATE())-YEAR(出生日期))60
C. DELETE FROM职工表WHERE(YEAR(DAXE())-YEAR(出生日期))>60
D. DELETE职工表WHERE(YEAR(DATE())-YEAR(出生日期))>60
[单项选择]下列各题使用如下表:
职工表(仓库号,职工号,工资,出生同期)
在SQL的SELECT查询结果中,消除重复记录的方法是______。
A. 通过指定主关系键
B. 通过指定唯一索引
C. 使用DISTINCT
D. 用HAVING子句
[单项选择]有如下SQL-SELECT语句:
SELECT * FROM HH WHERE 单价 BETWEEN 10.6 AND 13.4
与该语句等价的是( )。
A. SELECT * FROM HH WHERE 单价<=13.4 AND 单价>=10.6
B. SELECT * FROM HH WHERE 单价<13.4 AND 单价>10.6
C. SELECT * FROM HH WHERE 单价>=13.4 AND 单价<=10.6
D. SELECT * FROM HH WHERE 单价>13.4 AND 单价<10.6
[填空题]使用SQL语句将一条新的记录插入班级表:
INSERT 【10】 班级(班级号,班级名) 【11】 (“04”,“四班”)
[填空题]要求使用SQL语句查询所有选修了C语言课程的学生姓名。
SELECT 姓名 FROM 成绩表
WHERE 【14】
(SELECT * FROM 选课表 WHERE 【15】 )
[填空题]要求使用SQL语句查询所有选修了C语言课程的学生姓名。
SELECT 姓名 FROM 成绩表
WHERE (14)
(SELECT*FROM 选课表 (15) .)
[单项选择]以下各题使用如下三个数据库表:
学生表:student(学号,姓名,性别,出生日期,院系)
课程表:course(课程号,课程名,学时)
选课成绩表:score(学号,课程号,成绩)
其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。
删除学号为"20091001"且课程号为"C1"的选课记录,正确命令是( )。
A. DELETE FROM score WHERE课程号=’C1’AND学号=’20091001’
B. DELETE FROM score WHERE课程号=’C1’OR学号=’20091001’
C. DELETE FROM scorc WHERE课程号=’C1’AND学号=’20091001’
D. DELETE score课程号=’C1’AND学号=’20091001’