Oracle || 的使用详解

从 from dual看这是orcle的sql语法,因为dual是oracle的虚拟表,只有oracle有,当然你说在sqlserver中有个表叫dual,那没办法了,那就不一样了
orale中||起字符连接的作用
例 select 'A'||'B' from dual 输出的结构就是AB,对应sqlserver语法是select 'A'+'B'
replace 是字符替换函数,作用是将一个字段中指定的字符串换成其他的字符串
例 select    replace(p_fwzz,'A','F') from dual 含义就是只要p_fwzz字段中的数据含字符A,则把A都换成F
剩下就是最麻烦的单引号了
因为单引号是关键字符号,所以要在数据中操作单引号要注意
举个例子:
需要显示结果A
select 'A' from dual,ok没问题
需要显示结果为'
如果写成select ''' from dual就是错的,必须写成select '''' from dual才行
所以select ''''||','||'''' from dual 的输出结果是','
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值