concat函数在mySQL和Oracle中的不同

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
  1. 在mysql中的使用

1>.在该函数中传入两个值22和33,得到结果为两个值的拼接

效果如图所示

2>.在该函数中传入两个及以上的值22和33和44,得到结果为多个值的拼接

效果如图所示

3>.在该函数中传入两个及以上的值null和22和33得到结果为null

效果如图所示

  1. 在oracle中的使用

1>.在该函数中传入两个值22和33,得到结果为两个值的拼接

效果如图所示

2>.在该函数中传入两个及以上的值22和33和44

如果仍然和在mySQL一样使用select concat('22','33','44') con from dual;此时则会报错

如图所示

在oracle数据库中concat函数只能传入两个值需要嵌套一下concat函数

select concat(concat('22','33'),'44') con from dual;

效果如图所示

3>.在该函数中传入两个及以上的值null和22和33得到结果为不为空的值的拼接

效果如图所示

路漫漫其修远兮吾将上下而求索希望此篇文章对大家有所帮助。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: mysqloracle