筛选查询练习

发布 2021-05-08 19:44:28 阅读 4971

练习1.

1. 在员工表查询员工编号是7654的员工的员工编号、姓名、工作、雇佣日期、工资的信息。

2. 查询工作是“clerk”的员工的员工编号、姓名、工作、雇佣日期、工资的信息。

3. 查询员工表,显示工资大于2000的员工的编号、姓名、工资信息。

练习2.根据student表写出查询**。

1. 查询显示性别为“男”的学生的学号、姓名、性别信息。

2. 查询显示年龄大于20的学生的学号、姓名、年龄信息。

any和all运算符的使用。

写出下面两条**的功能。

1. select empno,ename,sal from emp where salsal与(1800,2450,2000)进行比较,只要sal中的数比(1800,2450,2000)任意一个小,即输出数。

2. select empno,ename,sal from emp where sal>all(2000,950,1000)

sal与(2000,950,1000)进行比较,只要sal中的数比(2000,950,1000)所有的都大,即输出数。

in between的使用。

查询员工表,同时显示员工的名字是“smith”、“clerk”、“king”这三个员工的信息。

查询员工表,显示部门编号是10和20这两个部门的员工的信息。

查询员工表,显示工资值大于等于1000,并且小于等于2000的员工的信息。

select empno,ename,job,hiredate,sal

from emp

where empno=7654;

select empno,ename,job,hiredate,sal

from emp

where job='clerk';

select empno,ename,sal

from emp

where sal>2000;

create table student(

sno char(5),sname varchar(20),sage number(3),ssex char(2),sdept char(2)

insert into student values('98001','钱横',18,'男','cs');

insert into student values('98002','王林',19,'女','cs');

insert into student values('98003','李明',20,'男','is');

insert into student values('98004','赵三',16,'女','ma');

select sno,sname,ssex

from student

where ssex='男';

select sno,sname,ssex

from student

where ssex='男';

select sno,sname,ssex

from student

where sage>20;

select *

from emp

where ename in('smith','clark','king');

select *

from emp

where deptno between 10 and 20;

select *

from emp

where sal>=1000 and sal<=2000;

练习 特殊选择查询 交叉表查询 操作查询

练习特殊选择查询 交叉表查询 操作查询。实验目的 特殊选择查询 交叉表查询 操作查询的建立方法。把教学管理系统。mdb改名为教学管理系统 是你的名字 1.特殊选择查询。重复项查询 海量记录中查找少量重复记录 在 教学管理系统 数据库中查找学生表中同名同姓的学生情况。要求显示相同姓名的所有字段,并保存...

2019查询练习

查询练习1 班级 学号 姓名 通过查询的 设计视图 完成以下操作 1.显示 学生基本情况表 表中所有字段和记录。2.显示 1995年10月 出生或 1997年3月2日 出生的学生信息。3.查询会计学院的非党员学生。4.显示学生的姓名和年龄清单。5.查询姓名中最后一个字是 海 的学生信息。6.查询选修...

SQL查询练习

下面以学生 课程数据库 xs kc 为例介绍。该数据库中有学生情况表 xsqk 课程表 xskc 学生成绩表 xscj xsqk 学号 姓名 出生年月 系别 专业 班级。xskc 课程号课程名学分。xscj 学号课程号成绩。1 查询学生情况表中全体学生的信息。select from xsqk 2 查...