Oracle SQL中的字符串連接運算符是什么?有沒有我應該注意的“有趣”功能?(這似乎很明顯,但是我找不到以前的問題在問它)。
3 回答

FFIVE
TA貢獻1797條經驗 獲得超6個贊
||例如,它是:
select 'Mr ' || ename from emp;
我能想到的唯一“有趣”功能是'x' || nullreturn 'x',而不是null您可能期望的那樣。

蕭十郎
TA貢獻1815條經驗 獲得超13個贊
我建議在處理2個字符串時使用concat,而|| 當這些字符串大于2時:
select concat(a,b)
from dual
要么
select 'a'||'b'||'c'||'d'
from dual

萬千封印
TA貢獻1891條經驗 獲得超3個贊
DECLARE
a VARCHAR2(30);
b VARCHAR2(30);
c VARCHAR2(30);
BEGIN
a := ' Abc ';
b := ' def ';
c := a || b;
DBMS_OUTPUT.PUT_LINE(c);
END;
輸出:: Abc def
添加回答
舉報
0/150
提交
取消