概要
文字列中の英字の大文字を小文字に変換するには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
- 大文字が小文字に変換される
- 小文字のみの文字列に対しては効果がない
- 小文字、大文字の両方が含まれる場合、大文字が小文字になる
- 全角文字は変換されない
参考URL
-
公式のlower()に関するドキュメント
https://www.sqlite.org/lang_corefunc.html#lower