如何在SQL中连接的两个名称列之间添加空格?
SELECT CONCAT(a.first_name, a.last_name), f.title, f.description, f.length
FROM actor a
JOIN film_actor fa
ON a.actor_id = fa.actor_id
JOIN film f
ON f.film_id = fa.film_id
snapshot of result of query
我希望在名字之间有空格,如“PenelopeGuiness”到“Penelope Guiness”
3条答案
按热度按时间pod7payv1#
我试着在CONCATE参数里面添加
' '
,但是id不起作用!不管怎样,我只是找到了下面的解决方案,它起作用了。rt4zxlrg2#
其中每一个都在中间连接一个空格字符:
(The具有基本级联运算符的第一种形式稍微便宜一些。)
但是每个表单处理NULL输入的方式不同。如果可能的话,您通常希望与
concat_ws()
进行“NULL安全”连接。详细评估:83qze16e3#