sqlite 別テーブルのデータからデータを挿入する
sqliteで、別テーブルのデータからデータを挿入する手順を記述してます。「insert into」文で「select」文を使用することで可能です。ここでは、実際に実行した結果を画像で掲載してます。
環境
- OS windows11 home
- sqlite 3.37.1
- DB Browser for SQLite 3.12.2
手順
別テーブルのデータからデータを挿入するには、「insert into」で「select文」を使用します。
INSERT INTO テーブル名 select文;
実際に、以下の「sampletbl_a」というテーブルを使用して「sampletbl_b」にデータを追加してみます。
CREATE TABLE sampletbl_a(id integer, name text);
CREATE TABLE sampletbl_b(id integer, name text);
insert into sampletbl_a values(1, 'taro');
insert into sampletbl_a values(2, 'jiro');
insert into sampletbl_a values(3, 'saburo');
追加します
INSERT INTO sampletbl_b SELECT * FROM sampletbl_a WHERE id > 1;
実行結果
「sampletbl_a」からデータが追加されていることが確認できます。
-
前の記事
kotlin Listの要素を指定した数だけ取得する 2023.03.20
-
次の記事
GAS スプレッドシートのセルにあるメモを取得する 2023.03.21
コメントを書く