1.选择部门 30 中的所有员工
2.列出所有办事员 (CLERK) 的姓名, 编号和部门编号
3.找出佣金高于薪金的员工
4.找出佣金高于薪金的 60% 的员工
5.找出部门 10 中的所有经理 (MANAGER) 和部门 20 中所有办事员 (CLERK) 的详细资料
6.找出部门 10 中所有经理 (MANAGER), 部门 20 中的所有办事员 (CLERK), 既不是经理又不是办事员但其薪金大于或等于 2000 的所有员工的详细资料
7.找出收取佣金的员工的不同工作
8.找出不收取佣金或收取的佣金低于 100 的员工
9.找出受雇时间大于8年的员工信息
10.显示正好为 5 个字符的员工的姓名
11.显示不带有 "R" 的员工的姓名
12.显示所有员工姓名的前三个字符
13.显示满 8 年服务年限的员工姓名,年龄和受雇日期
14.显示员工的详细资料, 按姓名排序
15.显示员工的姓名和受雇日期, 根据其服务年限, 将最老的员工排在最前面
16.显示所有员工的姓名, 工作和薪金, 按工作的降序排序, 若工作相同则按薪金排序
17.显示所有的员工的姓名, 加入公司的年份和月份, 按受雇日期所在月排序, 若月份相同则将最早年份的员工排在最前面
18.显示在一个月为 30 天的情况所有员工的日薪金, 忽略余数
19.找出在(任何年份) 2 月受聘的所有员工
20.对于每个员工, 显示其加入公司的天数
21.显示姓名字段的任何位置包含 "A" 的所有员工姓名
22.列出至少有一个员工的所有部门
23.列出薪金比 "SMITH" 多的所有员工
24.列出所有员工的姓名及其直接上级的姓名
25.列出受雇日期早于直接上级的所有员工的编号,姓名,部门名称
26.列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门
27.列出所有 "CLERK" (办事员)的姓名及其部门名称,部门的人数
28.列出最低薪金大于 1500 的各种工作及此从事此工作的全部雇员人数
29.列出部门在 "SALES" (销售部) 工作的员工的姓名,假定不知道销售部的部门编号
30.列出薪金高于公司平均薪金的所有员工,所在部门,上级领导,员工的工资等级
31.列出与 "SCOTT" 从事相同工作的所有员工及部门名称
32.列出薪金等于部门 30 中员工的薪金的所有员工的姓名和薪金
33.列出薪金高于在部门 30 工作的所有员工的薪金的员工姓名和薪金,部门名称
34.列出在每个部门工作的员工数量, 平均工资和平均服务期限
35.列出所有员工的姓名,部门名称和工资
36.列出所有部门的详细信息和部门人数
37.列出各种工作的最低工资及从事此工作的雇员姓名
38.列出各个部门的 MANAGER(经理) 的最低薪金
39.列出所有员工的年工资,按年薪从低到高排序
40.查出某个员工的上级主管,并要求出这些主管中的薪水超过 3000
41.求出部门名称中, 带 "S" 字符的部门员工的工资合计,部门人数
42.给任职日期超过 8 年的人加薪 10%
43.查询没有提成工资的员工信息.
44.查询基本工低于提成工资的员工信息.
45.计算在 2001 年进入公司的员工.
46.计算每个雇员每个月加 300 元奖金后的年薪.
47.计算工资按年薪排序.
48.每个部门的每个员工的工资按升序排序(先按部门再按工资排序).
49.查询 emp 表中排行在前三名最高工资的员工信息.
50.根据雇员工资,求出工资等级:
51.根据雇员所属的上司编号找到所属上司名称(根据每个雇员找到对应的上司).
52.根据条件筛选按要求查询如下:
(1.)利用内连接查询员工的编号,姓名,职位,部门,以及部门地址.
(2.)以 emp 表为基准利用左连接查询员工的编号,姓名,职位,部门,以及部门地址.(两种方式)
(3.)以 dept 表为基准利用左连接查询员工的编号,姓名,职位,部门,以及部门地址.(两种方式)
分享到:
相关推荐
包含以下表:countries, departments, employees, job_grades, job_history, jobs, locations, order, regions。
以上练习题覆盖了SQL中的各种核心概念和技术,包括子查询、连接(JOIN)、聚合函数(如COUNT、SUM)、条件语句(如IN、ANY、ALL)等。这些练习有助于加深对SQL的理解,并提高解决实际问题的能力。
是一个有用户,商品分类,商品,订单和订单相信五个表的简单数据库SQL语句,这是在学习jdbc是专门用来练习使用的。
### SQL语句强化练习知识点详解 #### 一、简单查询 **知识点1:查询所有记录** - **描述**: 使用 `SELECT * FROM 表名` 可以查询表中的所有记录。 - **示例**: 查询所有学生的信息。 - **SQL语句**: `SELECT * ...
数据库SQL语句练习 本资源旨在通过若干SQL语句练习,帮助读者更好地理解数据库的各项数据操作。下面是相关知识点的详细解释: 1. 关系代数和SQL语言查询 在关系代数和SQL语言中,查询至少选修了一门其直接先行课...
经典的SQL语句练习
根据给定文件中的标题“SQL语句练习及答案”与描述“一个非常适合在笔试前看的SQL练习题。也可在在平时作为SQL语言练习题来使用”,我们可以看出这份材料主要包含了一系列针对SQL语言的练习题及其解答,适用于考前...
这是带答案的sql语句练习这是带答案的sql语句练习这是带答案的sql语句练习这是带答案的sql语句练习这是带答案的sql语句练习这是带答案的sql语句练习这是带答案的sql语句练习这是带答案的sql语句练习
MySQL SQL语句练习题及答案 本资源提供了 MySQL SQL 语句的练习题及答案,涵盖了创建表、插入数据、删除数据、更新数据、查询数据等多方面的知识点。 一、创建表 在 MySQL 中,创建表使用 CREATE TABLE 语句。...
最全sql查询语句练习题汇总(面试必备) 最全sql查询语句练习题汇总(面试必备) 最全sql查询语句练习题汇总(面试必备) 最全sql查询语句练习题汇总(面试必备) 最全sql查询语句练习题汇总(面试必备) 最全sql查询语句练习...
SQL 语句基本练习题目 本节讲解了 SQL 语句的基本练习题目,包括创建表、插入数据、查询数据等基本操作。通过这些练习题目,读者可以熟悉 SQL 语句的基本语法和应用。 一、创建部门表 创建部门表的 SQL 语句如下...
SQL文件中内含2087516条数据,列分别为`id`,`user_id`,`vote_id`,`group...主要帮助想练习SQL语句优化却没有如此大量的数据的童鞋~~~ 如果你是想在百万级数据下,打怪升级SQL语句的童鞋赶紧下载试试你SQL语句的功底吧!
【SQL语句练习提高】 在SQL中,查询和操作数据是其核心功能。以下通过给出的练习题目,我们将深入理解SQL的基本句式和用法。 28. 题目要求从`employee`表中抽取部门名称(depart_name),计算平均工资(avg(wage)...
存储过程是一组预编译的SQL语句,可以封装在一起并多次调用,提高代码复用性和安全性。触发器则在特定的数据库事件发生时自动执行,如INSERT、UPDATE或DELETE操作。 8. **事务管理** SQL支持事务,确保数据的一致...
SQL 语句练习题 本节课练习题目涵盖了 SQL 语句的各种知识点,旨在考察学生对 SQL 语句的掌握程度。练习题目包括关系运算、定义表操作、查询语句操作、表数据操作、视图操作、授权操作、索引操作、匹配操作和触发器...
SQL语句练习、学生可以查看自学SQL相关语句的练习
DDL用来创建数据库中的各种对象,包括数据库模式、表、视图、索引、同义词、聚簇等,它的基本语句有:CREATE DATABASE、CREATE TABLE、CREATE VIEW、CREATE INDEX等。 (4)数据控制语言(DCL) DCL用来授予或回收...
全国计算机二级(vf)sql语句练习 本资源提供了多种SQL语句练习题,涵盖了基本的数据查询、数据归纳、数据排序、数据筛选等操作。每个练习题都提供了明确的需求和相应的解决方案,帮助学生更好地掌握SQL语句的使用...
实验5 sql语句练习——图书馆数据库.docx
以下是对标题“经典SQL语句—练习”和描述中涉及的一些基本知识点的详细说明: 1. **创建数据库**:使用`CREATE DATABASE`语句可以创建一个新的数据库,例如`CREATE DATABASE database-name`,这里的`database-name...