平成30/ 2018-12-19 23:49
MYSQL/ CONCAT()

select
concat(addr, addr2, addr3, addr4) as addr

1つでもNULLがあると、NULLになるので、

select
concat(addr, addr2, ifnull(addr3, ''), ifnull(addr4, '')) as addr
とするといい


// concatの横にスペース空けるとエラーでる。
select concat (addr, addr2) as addr from xxx;
ERROR 1305 (42000): FUNCTION concat does not exist



// Thanks.
MySQL 5.0 reporting “concat does not exist”
http://stackoverflow.com/questions/4148149/mysql-5-0-reporting-concat-does-not-exist


文字 結合