当前位置: 移动技术网 > IT编程>数据库>Oracle > Oracle数据库通配符、列拼接计算

Oracle数据库通配符、列拼接计算

2018年10月25日  | 移动技术网IT编程  | 我要评论

金子美穗的堁体,母老虎投资在线,农村妇女小说

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'\'

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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网