当前位置:   article > 正文

Oracle数据库代码(不要看 不全)_oracle输出的列名

oracle输出的列名

Select 表示查询

Select 查询的信息 from 数据来源;

  1. Select * from dept; 查询dept表中的所有信息
  2. Select deptno , dname from dept; 查询dept表中deptno和dname列的信息

distinct 去重

  1. Select distinct deptno from emp; //查询emp表中deptno列去重后的信息
  2. Select distinct ename , deptno from emp; //查询emp表中所有的的员工名称,员工所在的部门编号并去重;

distinct去重是去除整条完全重复的记录;所以只有员工名称和部门编号完全一样才会去重

改输出结果的列名改为备注
  1. Select ename 姓名 , sal 工资 from emp;
  2. //查询emp表中员工姓名和工资并在输出时将列名ename改为姓名,sal改为工资

同样也可以用as来赋予别名

  1. Select ename as 姓名 , sal as 工资 from emp;
  2. //和上面一样,也是将输出结果的列进行了重命名

order by 排序

desc 降序排序

asc 升序排序

  1. select ename , sal from emp order by sal desc;
  2. //查询emp表中所有员工的姓名,工资,并安装工资降序排序
  3. select ename , sal from emp order by sal asc;
  4. //查询emp表中所有员工的姓名,工资,并安装工资升序排序
  5. select ename , sal , depton from emp order by deptno asc; sal desc;
  6. //查询所有员工姓名,工资,所在部门编号,按照部门编号升序排序;同一部门的员工按照工资降序排序

伪列和虚表

查询不存在的列即为伪列,当需要的结果不能直接从表中得到需要经过计算来展示则可以使用伪列+表达式实现。

  1. select ename , sal , sal*12 from emp;
  2. //查询员工姓名,月薪和年薪(月薪*12
  3. select ename , sal , sal*12 as 年薪 from emp;
  4. //查询员工姓名,月薪和年薪(月薪*12),并将sal*12列名改为年薪

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/989494
推荐阅读
相关标签
  

闽ICP备14008679号