sqlite3 のDBのデータをsqlで書き換える方法

sqlite3 のDBの文字列を変更する必要があり、対処をまとめました。
先頭文字だけを変更する方法になります。変更内容のイメージ
item1
20001 → 30001
20002 → 30002
20003 → 30003

update a_table set item1 = '3' || substr (item1,2) where item2 = 1
where句は任意設定。

表示上、先頭文字が大文字になっていますが、実際は小文字です。

|| :結合
substr(項目名、*文字目以降を取得)

上部へスクロール
Verified by MonsterInsights