oracle的concat方法连接两个字符串时,想给中间加个空格

oracle的concat方法连接两个字符串时,想给中间加个空格,第1张

那可以不用concat,可以采用||的方式。

比如有A列和B列,要在A列和B列连接的同时在中间加一个空格,可用如下语句:

select A||' '||B from 表名concat在oracle中只可以连接两个字符,如果非要用concat的话,可以采用这种方式:

select concat(concat(A,' '),B) from 表名

SQL> SELECT regexp_replace(888997.78,'(\d|.)','\1 ') col FROM dual

 

COL

------------------

8 8 8 9 9 7 . 7 8

 

SQL>

后面的 \1 是引用正则表达式的第一个组


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11614829.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存