Sqlにおける文字列の結合

471 ワード

SQL文の文字列の結合
-- mysql:
SELECT CONCAT('abc', 'def', ...)

-- sql server:
SELECT 'abc' + 'def'
 
SELECT CONCAT('abc', 'def') -- sql server 2012   concat  

-- oracle:
SELECT CONCAT('abc', 'def')
 
SELECT 'abc' || 'def' || ...

注意:oracleにはconcat関数がありますが、2つの文字列しかつなぎ合わせることができませんので、||の方法をお勧めします.mysqlのconcat関数は、複数の文字列をつなぐことができます.