SQLite 3に文字列を大文字または小文字に変換する

環境
Windows10 64bit
SQLite 3.37.0
書式1
lower(文字列)
引数に指定した文字列を全て小文字に変換します。
カラムを指定した場合にはカラムに含まれる値を小文字に変換します。

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

使用例
1.テーブルを作成します
sqlite> create table item(uid integer, uname text);

2.データを追加します
sqlite> insert into item values(1001, 'Ann’);
sqlite> insert into item values(2002, 'Kawasaki’);
sqlite> insert into item values(3003, 'Pmm’);

3.lower関数を使ってuname カラムに格納されている値をすべて小文字に変換します

sqlite> select uname, lower(uname) from item;
Ann|ann
Kawasaki|kawasaki
Pmm|pmm

4. upper関数を使ってuname カラムに格納されている値をすべて大文字に変換します

sqlite> select uname, upper(uname) from item;
Ann|ANN
Kawasaki|KAWASAKI
Pmm|PMM

 

SQLite

Posted by arkgame