必要に応じて、区切り文字を含む 2 つの文字列を連結させます。
Concat(character-expression1, character-expression2, [ ,
character-expression3 ]
)
character-expression1 + character-expression2
入力値の説明: character-expression3
character-expression1 および character-expression2 の間を区切る区切り文字。
+ (プラス記号)
戻されるタイプ: Character
オブジェクト: Procedure、
Transaction、
Web Panel、
Panel、
Data Provider ジェネレーター: .NET、
.NET Framework、
Java、
Apple、
Android、
Angular
character-expression
1、character-expression
2、および区切り文字
character-expression3 の連結で得られる文字列を返します。character-expression
1 の文字列に続く空白は切り捨てられます。character-expression
3 が指定されていない場合、区切り文字は挿入されません。
注: iSeries において、character-expression1、character-expression2、または character-expression3 が関数 (substr()、str() など) に置き換えられた場合、戻り値は null になります。これは、これらの関数の戻り値が文字数 256 の変数であるためです。
LastName = 'SMITH '
FirstName = 'JOHN '
&FullName = Concat(FirstName,LastName,' ')
結果: &FullName = 'JOHN SMITH '
最初のパラメーターの末尾の空白を維持したい場合は、パラメーターの順番を変更します。例:
LastName = 'SMITH'
FirstName = 'JOHN '
&FullName = Concat(,LastName,FirstName)
プラス記号による連結はとても単純です:
&FullName = &Firstname + ' ' + &Lastname
結果: &FullName = 'JOHN SMITH'
Str 関数
Substr 関数