1.找出 25 年前雇的员工
select * from emp where (to_char(sysdate,'YYYY')-to_char(hiredate,'YYYY'))>25
2.所有员工名字前加上 Dear ,并且名字首字母大写
select 'Dear'||initcap(ename) from emp
3.找出姓名为 5 个字母的员工
select ename from emp where length(ename)=5
4.找出姓名中不带 R 这个字母的员工
select * from emp where ename not like '%R%'
5.显示所有员工的姓名的第一个字,按字母顺序排列。(order by )
select substr(ename,0,1) from emp order by ename
6.找到 2 月份受雇的员工 (to_char(hiredate,'fmmm'))
select * from emp where(to_char(hiredate,'mm'))=02
select * from emp where (to_char(sysdate,'YYYY')-to_char(hiredate,'YYYY'))>25
2.所有员工名字前加上 Dear ,并且名字首字母大写
select 'Dear'||initcap(ename) from emp
3.找出姓名为 5 个字母的员工
select ename from emp where length(ename)=5
4.找出姓名中不带 R 这个字母的员工
select * from emp where ename not like '%R%'
5.显示所有员工的姓名的第一个字,按字母顺序排列。(order by )
select substr(ename,0,1) from emp order by ename
6.找到 2 月份受雇的员工 (to_char(hiredate,'fmmm'))
select * from emp where(to_char(hiredate,'mm'))=02