CONCAT関数は、新しい文字列を作成するために、ある文字列と別の文字列を連結します。
CONCAT(Expression1, Expression2)
CONCATには、次のパラメータがあります。
パラメータ | 説明 |
Expression1 | CHAR、VARCHAR2、NCHARまたはNVARCHAR2式。 |
Expression2 | CHAR、VARCHAR2、NCHARまたはNVARCHAR2式。 |
次の例では、姓と名前を連結します。
CONCAT(CONCAT(FNAME, ' `), LNAME);
SELECT CONCAT(CONCAT(FNAME, ' `), LNAME), SAL
FROM EMPLOYEE;
次の例では、列idを列id2と連結します。この例では、結果のデータ型はnchar (40)になります。
Command> create table cat (id char (20), id2 nchar (20));
Command> insert into cat values ('abc', 'def');
1 row inserted.
Command> select concat (id,id2) from cat;
< abc def >
1 row found.
「式の指定」の| |演算子の説明