oracle 拼接字符串的两种方式
方式一:使用管道符||进行拼接
方式二:使用concat()函数
区别:
方式一可以拼接多个字符串;
方式二只能将2个字符串拼接到一起,方式二可以嵌套使用:concat(concat('01',name),id)。
拼接单引号
在orcale中,2个单引号相当于1个单引号;
测试一:
两个字符,就是空字符的意思,和没有拼接一样。
测试二:
很明显,结果不对。
测试三:
SELECT '''' || 123 || '''' FROM dual;
单引号拼接正确。
说明:
首先,两边的单引号,我们都知道,要拼接字符串,肯定要在字符两侧加上单引号;
其次,中间的两个单引号,相当于一个但单引号;
综合下来,就是:拼接一个单引号意思。
转载原文:https://www.cnblogs.com/hgboy/p/18293488 如有侵权请联系删除.