要查询Student表中姓“王”且单名的学生,以下WHERE子句中正确的()
A.WHERE姓名LIKE‘王%’
B.WHERE姓名=‘王%’
C.WHERE姓名LIKE‘王_’
D.WHERE姓名=‘王_’
A.WHERE姓名LIKE‘王%’
B.WHERE姓名=‘王%’
C.WHERE姓名LIKE‘王_’
D.WHERE姓名=‘王_’
A.从Student表中查找StudentID和Name,并按照升序排列
B.从Student表中查找StudentID和Name,并按照降序排列
C.从Student表中查找StudentI
D.Name和考试次数
E.从Student表中查找StudentI
F.F.Name,并从StudentExam表中查找与StudentID-致的学生考试次数,并按照降序排列
A.Where姓名!='张%'
B.Where姓名LIKE.'!张%'
C.Where姓名NOTLIKE.'张%'
D.Where姓名LIKE.NOT'张%'
A.错误提示:不能对视图执行更新操作
B.错误提示:不能对视图执行查询操作
C.返回10条记录
D.返回0条记录
A.9,9
B.9,10
C.10,10
D.10,9
oracle关联查询题目1
数据库中有3 个表 teacher 表,student 表,tea_stu 关系表。
teacher 表 teaID name age
student 表 stuID name age
teacher_student 表 teaID stuID
要求用一条sql 查询出这样的结果
1.显示的字段要有老师name, age 每个老师所带的学生人数
2 只列出老师age 为40 以下学生age 为12 以上的记录
预备知识:
1.sql 语句是对每一条记录依次处理,条件为真则执行动作(select,insert,delete,update)
2.只要是迪卡尔积,就会产生“垃圾”信息,所以,只要迪卡尔积了,我们首先就要想到清除“垃圾”信息
实验准备:
drop table if exists tea_stu;
drop table if exists teacher;
drop table if exists student;
create table teacher(teaID int primary key,name varchar(50),age int);
create table student(stuID int primary key,name varchar(50),age int);
create table tea_stu(teaID int references teacher(teaID),stuID int references student(stuID));
insert into teacher values(1,'zxx',45), (2,'lhm',25) , (3,'wzg',26) , (4,'tg',27);
insert into student values(1,'wy',11), (2,'dh',25) , (3,'ysq',26) , (4,'mxc',27);
insert into tea_stu values(1,1), (1,2), (1,3);
insert into tea_stu values(2,2), (2,3), (2,4);
insert into tea_stu values(3,3), (3,4), (3,1);
insert into tea_stu values(4,4), (4,1), (4,2) , (4,3);
结果:2_3,3_2,4_3
有三个表,结构如下:
STUDENT(学生证号,姓名,性别,出生年月)
COURSE(课程号,课程名,授课教师)
SC(学生证号,课程号,成绩,授课教师)
用标准 SQL 语句完成下列操作
1. 查询女生的基本情况,并按照学生证号降序排列
2. 查询成绩在 90分以上的学生的姓名
3. 查询数学类课程的课程号和课程名(模糊查询,以 S开头)
4. 查询选课学生所选课程的课程号和成绩,以及该学生的姓名和性别
5. 查询 03号课程的平均成绩
6. 删除成绩不及格的学生姓名
7. 把学生证号为 90876的学生所选的 01号课程成绩改为 80分
A.36
B.40
C.以上都不对
D.程序报错
A.SELECT*FROM产品WHERE单价>600AND(名称="主机板"AND名称="硬盘")
B.SELECT*FROM产品WHERE单价>600AND(名称="主机板"OR名称="硬盘")
C.SELECT*FROM产品FOR单价>600AND(名称="主机板"AND名称="硬盘")
D.SELECT*FROM产品FOR单价>600AND(名称="主机板"OR名称="硬盘")
A.为student表的grade列创建了一个普通索引
B.为student表的grade列创建了一个唯一索引
C.为student表的grade列创建了一个空间索引
D.为student表的grade列创建了一个全文索引