Oracle02

Oracle02

通配符

_代表任意一个字符,字符个数的取值范围【1】

%代表任意多个字符,字符个数的取值范围【0-N】(平时应用最多)

ESCAPE 定义转移字符

列拼接计算:
将查询结果中的多个列拼接成一列

1.标准SQL的做法

CONCAT(CONCAT(A.PID,A.PNAME),A.PNUMBER),只能写两个参数
ISO标准SQL

2.Orcle的处理方案

SELECT A.PID||'|'||A.PNAME||'|'||A.PNUMBER
FROM PERSON A

3.查询结果去重

DISTINCT 剔除的是:查询结果中所有列拼接一起重复的数据
注意:只有查询结果中,所有列拼接到一起是重复的数据,才会被剔除。

4.当模糊查询解释道\时候,将\后面的第一个字符不在当前模糊查询的运算符而是当作普通字符进行处理

比如:

SELECT * 

FROM PERSON A

WHERE A.PNAME LIKE '小\_明' ESCAPE'\'

也可以用*也可以用别的,在需要转义的特殊字符前 添加转义字符,然后在末尾添加'转义字符'(末尾的需要用单引号)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值