Sqlにおける文字列の結合
471 ワード
SQL文の文字列の結合
注意:oracleには
-- 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
関数は、複数の文字列をつなぐことができます.