oracle基本查询内容整理

清屏

host cls;

查看当前用户

show user ;

当前用户下的表

select * from tab;

tab数据字典

desc emp;

查询所有员工的信息

select * from emp;

通过列名查询

select  empno,ename,job,sal from emp;

 

查询员工号,姓名,月薪,年薪

select empno,ename,sal,sal*12 from emp;

查询员工号,姓名,月薪,年薪,年收入

select empno 员工号, ename 姓名,sal 月薪,sal*12 年薪,comm 奖金,sal*12+comm 年收入 from emp;

 

select empno 员工号, ename 姓名,sal 月薪,sal*12 年薪,nvl(comm,0) 奖金,sal*12+nvl(comm,0) 年收入 from emp;

选择comm为空的

select*from emp where comm is null;

DISTINCT去掉重复的记录

select deptno from emp;

select  distinct deptno from emp;

 select job from emp;

select distinct job from emp;

select distinct deptno,job from emp;    deptno 和job 组合起来没有重复

select concat(‘hello’,‘world’)from emp;

select 3+2 from dual;

select ‘hello’||‘world’ from dual;

 

select ename||‘的薪水是’||sal;

原文地址:https://www.cnblogs.com/q-1234/p/9585214.html