oracle 查询出来的字段进行拼接

在使用Oracle查询表的字段是,有时根据需求我们需要将两个字段或者多个字段进行拼接,这时我们可以采用concat函数或者||达到字段拼接的目的。



例子:select “c” ||,|| “d” from test
结果就是"c,d"

例子:select “c” ||,|| “b” ||/|| “C” from test
结果就是"c,b/C"

如果用函数CONCAT(ch1,ch2)来拼接字段的话,CONCAT函数限制只能拼接两个,这时可以用||来实现自由拼接

如果表A中有hj_name和hjt_name,我们通过以下字段将其拼接

hj_name lhj_ckass
ji
A 1 A2

B1 B2

语句一:select concat(hj_name,   lhj_ckass) from tableA

语句二:select hj_name||   lhj_ckassfrom tableA

  语句三 :select concat(hj_name  ,   lhj_ckass),hj_name|| lhj_ckassfrom tableA

语句一和语句二达到了将将字段hj_name 和 lhj_ckass拼接的目的,并且作用相同

语句三则能同时显示concat(hj_name , lhj_ckass) hj_name || lhj_ckass两列内容,方便观察两列效果是否一致

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值