码迷,mamicode.com
首页 > 数据库 > 详细

Oracle 语句中“||”代表什么啊?

时间:2018-01-13 11:22:41      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:tar   top   tle   from   post   span   字符串   nbsp   keyword   

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

Oracle 语句中“||”代表什么啊?

标签:tar   top   tle   from   post   span   字符串   nbsp   keyword   

原文地址:https://www.cnblogs.com/hfultrastrong/p/8278386.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!