文字列をすべて大文字または小文字に変換(lower関数, upper関数)

広告
eyecatch

lower 関数を使うと文字列をすべて小文字に変換することができます。また upper 関数を使うと文字列をすべて大文字に変換することができます。ここでは lower 関数および uppder 関数の使い方について解説します。

lower関数とupper関数の使い方

lower 関数は使うと文字列をすべて小文字に変換することができます。書式は次の通りです。

lower(文字列)

引数に指定した文字列を全て小文字に変換します。カラムを指定した場合にはカラムに含まれる値を小文字に変換します。

upper 関数は使うと文字列をすべて大文字に変換することができます。書式は次の通りです。

upper(文字列)

引数に指定した文字列を全て大文字に変換します。カラムを指定した場合にはカラムに含まれる値を大文字に変換します。

-- --

それでは実際に試してみます。次のようなテーブルを作成しました。

create table fruit(id integer, name text);

lower関数とupper関数の使い方(1)

INSERT 文を使って次のようなデータを格納してあります。

insert into fruit values(1, 'Apple');
insert into fruit values(2, 'KiwiFruit');
insert into fruit values(3, 'Peach');
insert into fruit values(4, 'Strawberry');

lower関数とupper関数の使い方(2)

それでは lower 関数および upper 関数を使って name カラム に格納されている値をすべて小文字および大文字にしたものを取得してみます。

select name, lower(name), upper(name) from fruit;

lower関数とupper関数の使い方(3)

カラムに格納されている値をすべて小文字にした値、およびすべて大文字にした値を取得することができました。

また lower 関数および upper 関数の引数に直接文字列を入力してもすべて小文字または大文字にした値を取得することができます。

select lower('Flower'), upper('Flower');

lower関数とupper関数の使い方(4)

-- --

lower 関数および uppser 関数の使い方について解説しました。

SQLite入門の他の記事を見てみる

( Written by Tatsuo Ikura )

関連記事 (一部広告含む)
Profile
profile_img

著者 / TATSUO IKURA

初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を行っています。