什么是Oracle中的字符串连接运算符?

Oracle SQL中的字符串连接运算符是什么?

我应该注意哪些“有趣”的功能?

(这看起来很明显,但我找不到以前的问题)。


它是|| , 例如:

select 'Mr ' || ename from emp;

我能想到的唯一“有趣”功能是'x' || null 'x' || null收益'x' ,没有null ,你可能会想到可能。


还有concat,但没有太多用处

select concat('a','b') from dual;

处理2个字符串时,我会建议concat,|| 当那些字符串超过2:

select concat(a,b)
  from dual

要么

  select 'a'||'b'||'c'||'d'
        from dual
链接地址: http://www.djcxy.com/p/83723.html

上一篇: What is the string concatenation operator in Oracle?

下一篇: Fetch the row which has the Max value for a column