您的位置:首页 > 数据库 > Oracle

oracle之连接运算符和别名使用实例

2016-02-17 22:35 260 查看
1.oracle连接运算符使用

1.1 双竖线使用

连接运算符‘||’两根竖线组成,用于实现oracle字段与字段,字段与字符,字符与字符的拼接,合成新的字符串。

字段与字段:

//把人的姓字段和名字段拼接,组成人全名字符串;例如,fistname为'王',lastname为‘二小’

select firstname || lastname from person;//结果为王二小

字段与字符:

//把人的姓与给定字符拼接;例如,firstname为‘李’

select fistname || '四' from person;//结果为 李四

字符与字符:

//把给定的两个字符拼接在一起

select '我是' || '中国人' from dual;//dual为oracle的虚表,结果为我是中国人

注意:可以连接多个

select 'one' || 'two' || 'three' ..... from dual;

1.2 concat使用

concat也可以用于连接字符,用法比较局限,只能连接连个字符串,参数个数有限。

select concat('one*','two') from dual;//结果为one*two

select concat('one*','*two',‘*three’) from dual;//结果为报错,参数个数无效,个数过多

2.oracle别名使用

oracle中使用别名有两大好处:

(1)增强SQL语句的可读性,每个人都喜欢看简单明了的东西,使用别名可以将一个很长的名字用一个简单的名字说明。

(2)强制大小,可以用双引号实现强化的作用。

语法:

select 字段1 as 别名1 ...from dual;

其中as可以省掉,读起更简洁。

实例:

select name as 姓名 from person;

select name 'Name' from person;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: