「SQlite3」ビュー(view)を作成する方法

書式
CREATE VIEW ビュー名 AS SELECT文;

操作方法
1.テーブルを作成します

sqlite> create table usertbl(uid integer, uname text, address text, age integer);

2.テーブルにデータをいくつか追加します。

sqlite> insert into usertbl values(1001, '山田', 'Tokyo', 43);
sqlite> insert into usertbl values(2002, '大崎', 'Fukuoka', 19);
sqlite> insert into usertbl values(3003, '山城', 'Osaka', 18);
sqlite> insert into usertbl values(4004, '杉山', 'Tokyo',34);

3.テーブルを元にビューを作成します

sqlite> create view ttview as select uid, uname from usertbl where address = 'Tokyo';

4.作成したビューからデータを取得します

sqlite> select * from ttview;
1001|山田
4004|杉山

 

SQLite

Posted by arkgame