oracle 连接运算符,连接字符串,||双竖线,在列别名上使用双引号,使用带有特殊字符的列别名...

[color=red]在列别名上使用双引号[/color]
输入并执行查询:
SELECT ename AS "Name", sal*12+5000 AS "年度工资(加年终奖)" FROM emp;

显示结果为:
Name       年度工资(加年终奖)
--------------- ----------------------------
SMITH 14600
ALLEN 24200

说明:其中别名“Name”有大小写的区别,别名“年度工资(加年终奖) ”中出现括号,属于特殊符号,所以都需要使用双引号将别名引起。

[color=red]连接运算符[/color]
sql语句可以使用包含数值运算的计算列,显示结果也是数值型的。我们也可以使用字符型的计算列,方法是在查询中使用连接运算。连接运算符是双竖线“||”。通过连接运算可以将两个字符串连接在一起。
在查询中使用连接运算。
输入并执行查询:
SELECT	ename||job AS "雇员和职务表" FROM emp;

输出结果为:
雇员和职务表
-------------------
SMITHCLERK
ALLENSALESMAN

说明:在本例中,雇员名称和职务列被连接成为一个列显示。
在查询中可以使用字符和日期的常量,表示固定的字符串或固定日期。字符和日期的常量需要用单引号引起。下一个训练是作为上一个训练的改进。
在查询中使用字符串常量。
输入并执行查询:
SELECT	ename|| ' IS '||job AS "雇员和职务表" FROM emp;

输出结果为:
雇员和职务表
-----------------------
SMITH IS CLERK
ALLEN IS SALESMAN

说明:本练习中将雇员名称、字符串常量“ IS ”和雇员职务3个部分连接在一起。

黑色头发:http://heisetoufa.iteye.com/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值