なみひらブログ

学んだことを日々記録する。~ since 2012/06/24 ~

SQLでの文字列連結

SQLで文字列を連結させる場合、各DBによって仕様が異なるそう。

DBMS SQL
Access 文字列1 + 文字列2
SQLServer 文字列1 + 文字列2
Oracle CONCAT(文字列1, 文字列2)
文字列1││文字列2
MySQL CONCAT(文字列1, 文字列2, 文字列3)
PostgreSQL 文字列1││文字列2

MySQLの設定次第で、||が使える。
http://www.s-quad.com/wordpress/?p=1319

なので、文字列連結は、SQLではなくてロジック層で行ったほうが無難そう。