sqlite コマンドでクエリの区切り文字を変更する

sqliteで、コマンドでクエリの区切り文字を変更する手順を記述してます。「.separator」で区切り文字を指定することで可能です。
環境
- OS windows11 home
- sqlite 3.37.1
- DB Browser for SQLite 3.12.2
手順
コマンドでクエリの出力結果を変更するには、「.separator」を使用します。
.separator 区切り文字
実際に、いくつか指定して実行してみます。
sqlite> .separator .
sqlite> select * from sampletbl;
id.name.age
1.taro.10
2.humiko.20
3.saburo.30
4.siro.40
5.goro.50
6.rokuko.60
sqlite> .separator -
sqlite> select * from sampletbl;
id-name-age
1-taro-10
2-humiko-20
3-saburo-30
4-siro-40
5-goro-50
6-rokuko-60
sqlite> select * from sampletbl;
idAAAnameAAAage
1AAAtaroAAA10
2AAAhumikoAAA20
3AAAsaburoAAA30
4AAAsiroAAA40
5AAAgoroAAA50
6AAArokukoAAA60
変更されていることが確認できます。
空白
空白を使用する場合は「””」を使用します。
sqlite> .separator " . "
sqlite> select * from sampletbl;
id . name . age
1 . taro . 10
2 . humiko . 20
3 . saburo . 30
4 . siro . 40
5 . goro . 50
6 . rokuko . 60
-
前の記事
kotlin 文字列を最後尾から任意の文字で埋める 2023.04.22
-
次の記事
Rust 文字列から最後の文字を削除する 2023.04.24
コメントを書く