在mysql中的使用
1>.在该函数中传入两个值:22和33,得到结果为两个值的拼接
效果如图所示
2>.在该函数中传入两个及以上的值:22和33和44,得到结果为多个值的拼接
效果如图所示
3>.在该函数中传入两个及以上的值:null和22和33,得到结果为null
效果如图所示
在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,得到结果为不为空的值的拼接
效果如图所示
路漫漫其修远兮,吾将上下而求索,希望此篇文章对大家有所帮助。