Oracle基础篇

此次主要为测试数据,通过登录scott。


说明:基本增删查改与mysql基础篇类似,请参照mysql基础篇。

一.别名

1.表别名

select 列名... from 表名 别名;

注意:在使用表别名查询时不能使用AS关键字。


2.列别名

select 列名 AS 别名 from 表名;

注意:as可写可不写,别名如果是数字就需要添加双引号,不是数字就不需要添加双引号。


二.连接符||

select 列名||列名或者"字符串" from 表名;

三.distinct(去重)

select distinct 列名 from 表名;

四.查看表结构

desc 表名;

五.where

select 列名 from 表名 where 条件;

六.操作符


between..and..用来显示在某一个区间内的值

select sal from emp where sal between 800 and 1250;


in 运算用来显示列表中的值

select ename,sal from emp where sal in(800,1250);


like主要用于模糊查询

%代表任意个字符;_代表一个字符。

查询以C开头的结果:

 select ename from emp where ename like'C%';


查询第一个字符是任意字符,第二个字符是A的结果:

 select ename from emp where ename like '_A%';


回避特殊符号可以使用转义字符:

如:_ 使用\_; %使用\% 然后在结尾加上escape '\'

为了测试新建一个表:

select* from test;


select* from test where name like 'M\%' escape '\';

使用is (not) null判断空值

select* from test;

select* from test where name is null;

优先级顺序如下表:



请求aa


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值