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