2022年8月27日土曜日

SQLite3 小文字を大文字に変換する (upper())

概要

文字列中の英字の小文字を大文字に変換するにはupper関数を使う。
半角英字のみに有効で、全角英字には効果がないので注意すること。

構文


upper(string)
                

実行例


sqlite> -- # 1.
sqlite> select upper('abcd');
ABCD

sqlite> -- # 2.
sqlite> select upper('ABCD');
ABCD

sqlite> -- # 3.
sqlite> select upper('abCD');
ABCD

sqlite> -- # 4.
sqlite> select upper('abcd');
abcd
                
  1. 小文字が大文字に変換される
  2. 大文字のみの文字列に対しては効果がない
  3. 小文字、大文字の両方が含まれる場合、小文字が大文字になる
  4. 全角文字は変換されない

参考URL