从以上可以看出”+”其实就是一个操作符,在MySQL中进行字符串的拼接要使用CONCAT函数,
CONCAT函数支持一个或者多个参数,参数类型可以为字符串类型也可以是非字符串类型,对于非字符串类型的参数MySQL将尝试...可以在待拼接的字符串之间加入指定的分隔符,第一个参数为要设置的分隔符,
而剩下的参数则为待拼接的字符串值
Demo4
SELECT CONCAT_WS(‘-‘,NAME,’考了’,score) FROM test;
执行结果:
Oracle...中使用”||”进行字符串拼接
Demo5
select name||’hello’ from test;
执行结果:
除了”||”,Oracle还支持使用CONCAT()函数进行字符串拼接
Demo6...执行结果:
如果CONCAT中连接的值不是字符串,Oracle会尝试将其转换为字符串,与MySQL的CONCAT()函数不同,Oracle的CONCAT()函数只支持两个参数,不支持两个以上字符串的拼接