1 写一个查询,显示所有工作在CHICAGO并且奖金不为空的员工姓名,工作地点,奖金
2 SELECT NAME,LOC,COMM
3 FROM EMP,DEPT
4 WHERE EMP.DEPTNO = DEPT.DEPTNO AND COMM IS NOT NULL AND LOC ='CHICAGO'
写一个查询,显示所有姓名中含有A字符的员工姓名,工作地点
SELECT ENAME,LOC
FROM EMP,DEPT
WHERE ENAME LIKE '%A%' AND EMP.DEPTNO = DEPT.DEPTNO
1 select concat('12','34') from dual
2 result 1234
3 如果联结两个以上字符串
4 select ‘123’ || ‘45’ || '67' from dual
5 result 1234567
以字符长度为10的方式显示员工职位,多余的位数在右边以*来填充
select rpad(job,10,'+') from emp
以指定格式显示员工的工资(格式:SMITH 的工资是 800
select e.ename || '的工资是' || e.sal from emp e;
显示所有员工的姓名,用a替换所有"A"
select replace(name,'A','a')
显示在一个月为30天的情况所有员工的日薪,忽略余数
select ename,ceil(sal/30) from emp;
ceil向上取整
floor向下取整