Mysql和Oracle数据库concat()函数
博客专区 > myzyq 的博客 > 博客详情
Mysql和Oracle数据库concat()函数
myzyq 发表于3年前
Mysql和Oracle数据库concat()函数
  • 发表于 3年前
  • 阅读 77
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

摘要: mysql concat 使用

一、函数的使用参数不同

Mysql支持多个字符串拼接:

CONCAT(str1,str2,…)

Oralce只支持两个字符串的拼接,若想拼接多个字符串可以嵌套使用concat

CONCAT(str1,str2)

二、参数中有Null的处理方式不同

Mysql:返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。

Oralce:如有任何一个参数为NULL ,则返回值拼接后的字符串。 三、其它方面

Mysql:如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。 Oracle:如果CONCAT中连接的值不是字符串,Oracle会尝试将其转换为字符串 注:Oracle拼接字符串还可以使用"||",当参数为Null时,返回值拼接后的字符串。

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 2
博文 38
码字总数 4161
×
myzyq
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: