Oracle 语句中“||”代表什么啊?
Oracle 语句中“||”代表什么啊?跟ServerSQL中的字符串的连接符“+”是一个概念么?
1. 恩是的 是一个含义。。。select '1'||'2' from dual 代表12
2.跟ServerSQL中的字符串的连接符“+”是一个概念
3.
--连接字段
SQL>
select
'ABC'
||
'EFG'
from
dual;
'ABC'
||
'EFG'
------------
ABCEFG
也可以使用concat()函数
select
concat(
'A'
,
'B'
)
from
dual;
4.是的,是和java的 +号一样的。相当于 串联
5. '||'在oracle中用于拼接关联字段
6.连接字符串,相当于sql server中的+,也可以用concat()函数实现连接
7.
连接符,用于列与列,列与算术表达式或列与常量间创建一个字符表达式
比如
SQL>SELECT ename||' is a '||job AS "Employee Details" FROM emp;
则查询结果为:
Employee Details
-------------------------
SMITH is a ClERK
ALLEN is a SALESMAN
WARD is a MANAGER
比如
SQL>SELECT ename||' is a '||job AS "Employee Details" FROM emp;
则查询结果为:
Employee Details
-------------------------
SMITH is a ClERK
ALLEN is a SALESMAN
WARD is a MANAGER