# SQLite3コア関数 lower,upper
英字を大文字・小文字に置換する。
成果物
構文
select lower(文字列); select upper(文字列);
'文字列' '文字列'
例
select lower('AbCd'); select upper('AbCd');
abcd ABCD
全角/半角にはしてくれない。
select lower('123'); select lower('アイウ'); select upper('123'); select upper('アイウ');
123
アイウ
123
アイウ
Linuxコマンドを使えばできるのだが。DBMSの領域ではないか。
- https://orebibou.com/2018/04/コンソール上でアルファベット・数字の半角⇔全/
対象環境
- Raspbierry pi 3 Model B+
- Raspbian stretch 9.0 2018-11-13
- bash 4.4.12(1)-release
- SQLite 3.29.0
- MeCab 0.996ユーザ辞書
$ uname -a Linux raspberrypi 4.19.42-v7+ #1218 SMP Tue May 14 00:48:17 BST 2019 armv7l GNU/Linux
前回まで
- SQLite3学習 俯瞰まとめ
- SQLite3学習 環境構築まとめ
- SQLite3学習 インタフェースまとめ(C言語、CLI、対話モード、Tcl...)
- SQLite3学習 ドットコマンドまとめ
- SQLite3学習 JSON拡張まとめ
- SQLite3学習 FTSまとめ(ICU, MeCab)
- SQLite3学習 再帰クエリ(WITH RECURSIVE)
- SQLite3学習 R-Treeモジュール
- SQLite3学習 Geopoly(2次元ベクタ画像の生成)
- SQLite3学習 拡張関数(generate_series)
- SQLite3学習 拡張ライブラリ数学関数(extension-functions.c)
- SQLite3学習 謎と名前
- SQLite3学習 構文まとめ
- SQLite3関数の一覧と分類
- SQLite3コア関数の一覧と分類
- SQLite3コア関数 quote