concat 和 || 均为 oracle 中的字符串连接函数,区别主要在于:函数语法(concat 带括号,|| 不带)、null 处理(concat 返回 null,|| 返回空字符
concat 和 || 均为 oracle 中的字符串连接函数,区别主要在于:函数语法(concat 带括号,|| 不带)、null 处理(concat 返回 null,|| 返回空字符串)、性能(concat 较慢)及使用场景(concat 用于可能有 null 的多字符串连接,|| 用于无 null 的少字符串连接)。
Oracle 中 CONCAT 和 || 的区别
开门见山:
CONCAT 和 || 都是 Oracle 中用于字符串连接的函数。主要区别在于:
函数语法:
NULL 处理:
性能:
使用场景:
CONCAT:
||:
示例:
<code class="<a style='color:#f60; text-decoration:underline;' href=" https: target="_blank">oracle">SELECT CONCAT('John', NULL, 'Smith') FROM dual; -- 返回 NULL
SELECT 'John' || NULL || 'Smith' FROM dual; -- 返回 'JohnSmith'
SELECT CONCAT('John', ' ', 'Smith') FROM dual; -- 返回 'John Smith'
SELECT 'John' || ' ' || 'Smith' FROM dual; -- 也返回 'John Smith'</code>
注意事项:
以上就是oracle中concat函数和||的区别的详细内容,更多请关注编程网其它相关文章!
--结束END--
本文标题: oracle中concat函数和||的区别
本文链接: https://lsjlt.com/news/612439.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0