2022年8月30日火曜日

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

概要

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

構文


lower(string)
                

実行例


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

sqlite> -- # 2.
sqlite> select lower('abcd');
abcd

sqlite> -- # 3.
sqlite> select lower('ABcd');
abcd

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

参考URL