Oracle字符串连接的使用方法

本文介绍在Oracle数据库中如何使用“||”操作符进行字符串连接,包括一个具体的URL构造实例,并对比了与MSSQLServer的不同之处。此外还简要提到了使用CONCAT函数的场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

和其他数据库系统类似,Oracle字符串连接使用“||”进行字符串拼接,其使用方式和MSSQLServer中的加号“+”一样。

比如:url的链接

<pre name="code" class="sql">select USER_ID,
               '/newTheme/indexTheme.ht?id=' || feedback_id || chr(38) ||
               'rid=' || comment_id || chr(38) || 'pid=' || parent_id ||
               chr(38) || 'time=' ||
               to_char(create_time, 'yyyy-mm-dd hh24:mi:ss') AS url
          from feedback_comment
         where feedback_id = '10000103420023'


字符串链接也可以用CONCAT(str1,str2)函数,不过如果字符串较多,笔者还是倾向使用‘||’


其中 chr(38) 是将 '&' 字符进行转义  因为chr(38) 是 '&' 的ASCII码   



             

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值