您的位置:首页 > 数据库 > Oracle

Oracle学习之简单查询语句

2016-03-23 20:51 525 查看
--以特定格式显示日期
select ename,to_char(hiredate,'YYYY"年"MM"月"DD"日"') from emp;
--排除重复行
select distinct deptno,job from emp;
select deptno,job from emp;
--使用nvl函数处理NULL
select ename ,sal,comm,nvl(comm,0.00),sal+nvl(comm,0) from emp;
--使用nvl2处理NULL
select ename,sal,comm,nvl2(comm,sal+comm,sal) from emp;--如果comm为NULL则返回sal的值,如果comm不为null则返回sal+comm的值
--连接字符串
select ename||''''||'s job is '||job from emp;
--使用列别名
select ename "姓名",sal "工资" from emp;


--where 中使用混合逻辑操作符
select ename,sal,job from emp
where (job='CLERK' or job='MANAGER') and
sal between 1000 and 3000;


--使用列位置排序
select deptno,dname from dept union select empno ,ename from emp order by 1 desc;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: