プライマリ・コンテンツに移動
Oracle® Database SQL言語リファレンス
11gリリース2 (11.2)
B56299-08
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

CONCAT

構文

concat.gifの説明が続きます。
図「concat.gif」の説明

用途

CONCATは、char2に連結されているchar1を戻します。char1およびchar2は、CHARVARCHAR2NCHARNVARCHAR2CLOBまたはNCLOBデータ型です。char1と同じキャラクタ・セットの文字列が戻されます。そのデータ型は、引数のデータ型によって決まります。

2つの異なるデータ型を連結すると、可逆式変換となるデータ型が戻されます。したがって、引数の1つがLOBの場合、戻り値はLOBとなります。引数の1つが各国語データ型の場合は、戻り値は各国語データ型となります。次に例を示します。

このファンクションは、連結演算子(||)と同等です。


関連項目:

CONCAT演算子の詳細は、「連結演算子」を参照してください。

次の例では、ネストを使用して3つの文字列を連結します。

SELECT CONCAT(CONCAT(last_name, '''s job category is '), job_id) "Job" 
  FROM employees 
  WHERE employee_id = 152;
 
Job
------------------------------------------------------
Hall's job category is SA_REP