Top > SQL 関数一覧 (T‐Z) > UPPER、LOWER、INITCAP

大文字変換、小文字変換、単語の先頭を大文字で残りを小文字に変換

syntax

UPPER ( string )
LOWER ( string )
INITCAP ( string )
return [ string ]

parameter

string大文字、小文字変換する文字式(2つ以上の値リスト)

return

  • string と同じデータ型の大文字、小文字変換した文字列

avail

  • SQL および PL/SQL の両方で使用可能。

UPPER 関数の内容

文字列式 string の文字をすべて大文字に変換して同じデータ型で戻す。

入力する string のデータ型には LOB や各国語キャラクタセットも使用することが可能。戻り値は入力した型と同じ型で戻される。全角文字のアルファベットにも対応している。

LOWER 関数の内容

文字列式 string の文字をすべて小文字に変換して同じデータ型で戻す。UPPER 同様 全角にも対応。

UPPER 同様、入力には LOB や各国語キャラクタセットも使用することが可能であり、戻り値は入力した型と同じ型で戻される。

INITCAP 関数の内容

文字列式 string に含まれる 各単語 の最初の文字を大文字、残りの文字を小文字にして戻す。
単語とは 空白、または、英数字以外の文字(アンダーバー、アンダースコア(_) や 番号記号(#)など)で区切られているもの

UPPER 使用例

SQL> select str, UPPER(str) to_upper from upper_sample;
 
STR                            TO_UPPER
------------------------------ ------------------------------
select * from emp              SELECT * FROM EMP
SELECT deptono FROM dept       SELECT DEPTONO FROM DEPT
abc@def ghi#jik                ABC@DEF GHI#JIK
全角小文字abc               全角小文字ABC
全角大文字ABC               全角大文字ABC

LOWER 使用例

SQL> select str, LOWER(str) to_lower from lower_sample;
 
STR                            TO_LOWER
------------------------------ ------------------------------
select * from emp              select * from emp
SELECT deptono FROM dept       select deptono from dept
abc@def ghi#jik                abc@def ghi#jik
全角小文字abc               全角小文字abc
全角大文字ABC               全角大文字abc

INITCAP 使用例

SQL> select str, INITCAP(str) to_upper_cap from initcap_sample;
 
STR                            TO_UPPER_CAP
------------------------------ ------------------------------
select * from emp              Select * From Emp
SELECT deptono FROM dept       Select Deptono From Dept
abc@def ghi#jik                Abc@Def Ghi#Jik
全角小文字abc               全角小文字Abc
全角大文字ABC               全角大文字Abc

注意

LOWER、UPPER 関数とは異なり CLOB、NCLOB のデータを直接受け付けていないため 暗黙変換 の範囲内でのみ LOB は受け入れられる。

 


SQL 関数 - UPPER,LOWER 関連

 
アルファベット別 関数一覧 ショートカット
ABCDEFG
HILMNOP
RSTUVWX
日本オラクル
■ 日本オラクル 株式会社
■ オラクルマスター資格 (オラクルマスターとは
■ Oracle Web セミナー