Oracle学习之路——简单查询

来源:互联网 发布:wms软件排名 编辑:程序博客网 时间:2024/06/05 20:03

本人大三单身狗,虽说还有一年毕业,可是到了大四再幡然醒悟,奋发图强,着实有点晚大哭。为了尽可能将自己从“毕业即失业”的悲惨现状中拯救出来,开始学习吧奋斗!!!本博客是为了记录鄙人学习之路中涉及的一些知识,若有不妥之处请谅解

好了,进入正题 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;


以上为简单查询的一些小例题,本博客是为了记录鄙人学习之路中涉及的一些知识,若有不妥之处请谅解

0 0
原创粉丝点击