UPPER - 文字列をすべて大文字で取得

UPPER 関数は、ソース文字列のすべての文字を大文字に変換し、変換後の文字列を同一のデータタイプで返します。

文字列をすべて大文字で取得

UPPER(string)

説明

string

文字

大文字に変換する文字列です。

文字列は、ソース文字列と同一のデータタイプと長さで返されます。

文字を大文字に変換

次のリクエストでは、LCWORD 関数が LAST_NAME フィールドを先頭大文字に変換します。次に、UPPER 関数が LAST_NAME_MIXED フィールドをすべて大文字に変換します。

DEFINE FILE EMPLOYEE
LAST_NAME_MIXED/A15=LCWORD(15, LAST_NAME, 'A15');
LAST_NAME_UPPER/A15=UPPER(LAST_NAME_MIXED) ;
END
TABLE FILE EMPLOYEE
PRINT LAST_NAME_UPPER AND FIRST_NAME 
BY LAST_NAME_MIXED
WHERE CURR_JOBCODE EQ 'B02' OR 'A17' OR 'B04';
ON TABLE SET PAGE NOPAGE
END

出力結果は次のとおりです。

  LAST_NAME_MIXED  LAST_NAME_UPPER  FIRST_NAME
  ---------------  ---------------  ----------
  Banning          BANNING          JOHN
  Blackwood        BLACKWOOD        ROSEMARIE
  Cross            CROSS            BARBARA
  Mccoy            MCCOY            JOHN
  Mcknight         MCKNIGHT         ROGER
  Romans           ROMANS           ANTHONY