A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


1.查询工资大于12000的员工姓名和工资
select last_name, salary
from employees
where salary > 12000

2.查询员工号为176的员工的姓名和部门号
select last_name, department_id
from employees
where employee_id = 176

3.选择工资不在5000到12000的员工的姓名和工资
select last_name, salary
from employees
where salary not between 5000 and 12000

4.选择雇用时间在1998-02-01到1998-05-01之间的员工姓名,job_id和雇用时间
select last_name, job_id, hire_date
from employees
where hire_date between '1-2月 -1998' and '1-5月 -1998'

5.选择在20或50号部门工作的员工姓名和部门号
select last_name, department_id
from employees
where department_id in (20, 50)

6.选择在1994年雇用的员工的姓名和雇用时间
select last_name, hire_date
from employees
where hire_date like '% -94'

7.选择公司中没有管理者的员工姓名及job_id
select last_name, job_id
from employees
where manager_id is null

8.选择公司中有奖金的员工姓名,工资和奖金级别
select last_name, salary, commission_pct
from employees
where commission_pct is not null

9.选择员工姓名的第三个字母是a的员工姓名
select last_name
from employees
where last_name like '__a%'

10.选择姓名中有字母a和e的员工姓名
select last_name
from employees
where last_name like '%a%' and last_name like '%e%'

11.显示系统时间
select to_char(sysdate, 'yyyy-mm-dd hh:mi:ss') from dual;

12.查询员工号,姓名,工资,以及工资提高百分之20%后的结果(new salary)
select employee_id, last_name, salary, salary * 1.2 "new salary"
from employees;

13.将员工的姓名按首字母排序,并写出姓名的长度(length)
   select last_name, length(last_name)
from employees
order by last_name

14.查询各员工的姓名,并显示出各员工在公司工作的月份数(worked_month)。
   select last_name, months_between(sysdate, hire_date) worked_month
from employees

15.查询员工的姓名,以及在公司工作的月份数(worked_month),并按月份数降序排列
select last_name, months_between(sysdate, hire_date) worked_month
from employees
order by worked_month desc

16.做一个查询,产生下面的结果
<last_name> earns <salary> monthly but wants <salary*3>
Dream Salary
King earns $24000 monthly but wants $72000
select last_name || ' earns ' || salary || ' monthly but wants ' || salary * 3
from employees

17.使用decode函数,按照下面的条件:
job                  grade
AD_PRES            A
ST_MAN             B
IT_PROG             C
SA_REP              D
ST_CLERK           E
Others                     F
产生下面的结果
Last_name

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马