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

Oracle学习之路——简单查询

2016-04-28 17:22 453 查看
本人大三单身狗,虽说还有一年毕业,可是到了大四再幡然醒悟,奋发图强,着实有点晚

。为了尽可能将自己从“毕业即失业”的悲惨现状中拯救出来,开始学习吧

!!!本博客是为了记录鄙人学习之路中涉及的一些知识,若有不妥之处请谅解

好了,进入正题 Oracle数据库——简单查询

以下这两种方式在大多情况下是一样的,只有当涉及到大量数据(性能)的时候,不建议使用“*”查询,况且也很少直接查询所有字段的时候。当然了,我相信很多人和我一样懒,能省则省


1.使用两种方式查询所有员工(EMP)信息()

select * from emp;

select empno,ename,job,mgr,hiredate,sal,comm,deptno from emp;

2.查询(EMP)员工编号、员工姓名、员工职位、员工月薪、工作部门编号。

select empno,ename,job,sal,deptno from emp;

注意"||"连接符的使用

3.员工转正后,月薪上调20%,请查询出所有员工转正后的月薪

select ename||'转正后的月薪'||sal*1.2 from emp;

4.员工试用期6个月,转正后月薪上调20%,请查询出所有员工工作第一年的年薪所得(不考虑奖金部分)

select ename||'一年后的年薪为:'|| (sal*6+sal*1.2*6)from emp;

5.员工试用期6个月,转正后月薪上调20%,请查询出所有员工工作第一年的年薪所得(考虑奖金部分)

select ename,sal,comm, (sal*6+sal*1.2*6+nvl(comm,0))

as totalsal from emp;

以上为简单查询的一些小例题,本博客是为了记录鄙人学习之路中涉及的一些知识,若有不妥之处请谅解
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: