SQLite3にテーブルのビューを作成する方法

環境
Windows 10 64bit
SQLite 3.36

書式
1.テーブルを作成します
sqlite> create table testA(tid integer, tname text, taddr text, age integer);

2.テーブルにデータを挿入します

sqlite> insert into testA values(1001, '山田', '東京', 13);
sqlite> insert into testA values(2002, '福島', '大阪', 23);
sqlite> insert into testA values(3003, '山崎', '福岡', 33);
sqlite> insert into testA values(4004, '山城', '福岡', 43);

3.テーブルのデータを確認します

sqlite> select * from testA;
1001|山田|東京|13
2002|福島|大阪|23
3003|山崎|福岡|33
4004|山城|福岡|43

4.テーブルのビューを作成します

sqlite> create view addrview as select tid, tname from testA where taddr = '福岡';
ビュー名:addrview
検索条件:taddrカラムの値が'福岡'と一致します
検索結果:testAテーブルのtidとtnameカラム

5.作成したビューを検索します

sqlite> select * from addrview;
3003|山崎
4004|山城

 

SQLite

Posted by arkgame