Jav*_*ert 5 plsql concatenation
我只想用分隔符' - '连接两列.
这些是两列,想要连接.
我正在使用此查询来连接它们
select concat(amt,endamt)as amount from mstcatrule
Run Code Online (Sandbox Code Playgroud)
它给了我这个结果
但我希望2列的数据应该由' - '分开
结果我想要的是:
AMOUNT
0-0
100-99999999999
100-500
Run Code Online (Sandbox Code Playgroud)
Gum*_*zak 20
替代方案:
select amt || '-' || endamt as amount from mstcatrule;
Run Code Online (Sandbox Code Playgroud)
Bas*_*i M 15
用两个concats做到这一点:
select concat(concat(amt, '-'), endamt) as amount from mstcatrule;
Run Code Online (Sandbox Code Playgroud)
concat(amt,'-')
amt
用短划线连接,并将结果字符串连接起来endamt
.