oracle常用命令-常用SQL语句

oracle常用命令记录
1、desc emp
desc dept
desc salgrade
select * from emp;

select ename ,sal*12 from emp;

select 2*3 from dual;
select sysdata from dual;

select ename,sal*12 annual_sal from emp;
select ename,sal*12 "annual sal" from emp;

任何包含null值的表达式结果都是null

2、字符串拼接
select ename||'assss' from emp;
select ename||'dddsss''aaa' from emp; --->如果字符串中有单引号,则用两个单引号替代一个单引号

3、distinct
select distinct deptno from emp;
select distinct deptno , job from emp;

4、where
select * from emp where deptno=10;
select * from emp where ename='CLARK';
select * from emp where sal >= 1500;
select * from emp where sal > 1500;
select ename,deptno,sal from emp where deptno <> 10;
select ename,sal from emp where ename > 'CBA';
select ename, sal from emp where sal between 800 and 1500;

5、null
select ename,sal,comm from emp where comm is null;
select ename,sal,comm from emp where comm is not null;

6、in
select ename , sal , comm from emp where sal in (800,1000,1500);
select ename , sal , comm from emp where ename in ('SMITH','KING','ABC');

7、date
select ename , sal , hiredate from emp where hiredate > '20-2月-81';
select ename , sal , hiredate from emp where hiredate > '20-2月-1981';

8、and or not
9、通配符
select ename ,sal from emp where ename like '_A%'; ---第二个字母为A的
select ename ,sal from emp where ename like '%ALL%'; ---包含ALL的

10、转义字符
select ename ,sal from emp where ename like '%\%%'; 名称中包含%的 \为转义字符
select ename ,sal from emp where ename like '%$%%' escape '$'; 名称中包含%的 $为自定义转义字符
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值