分享

数据库中的字符串拼接

 小雪初晴i 2021-04-13

日常工作中,时常需要将两个或多个字符串拼接在一起,组合成一个新的字符串。而字符串拼接地实现在各个关系型数据库中略有差异。

1.Oracle中,使用 “||”拼接符或concat函数实现字符串拼接:

select concat('hello','oracle') from dual;

输出结果为:hellooracle

在Oracle中concat函数只能拼接两个字符串,如果想拼接两个以上的字符串可以使用 “||”拼接符:

 select 'hello'||'sql'||'oracle' from dual;

输出结果为:hellosqloracle

2. SQL Server中,使用“+”或concat 函数(SQLServer 2012 新增) 实现字符串拼接:

select concat('hello','sql','SQLSERVER');

 select 'hello'+'sql'+'SQLSERVER';

输出结果均为:hellosqlSQLSERVER

3.MySQL中,使用concat函数拼接字符串:

select concat('hello','sql','Mysql');

输出结果为:hellosqlMysql

4.PostGreSQL中,使用 “||” 或concat函数实现字符串拼接:

 select concat('hello','sql','PostgreSQL');

select 'hello'||'sql'||'PostgreSQL';

输出结果为: hellosqlPostgreSQL。

数据库中的字符串拼接

查询输出结果

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多