データができたので, とりあえず使ってみましょう.
$ psql bd Welcome to the POSTGRESQL interactive sql monitor: Please read the file COPYRIGHT for copyright terms of POSTGRESQL type \? for help on slash commands type \q to quit type \g or terminate with semicolon to execute query You are currently connected to the database: bd bd=> select when, realnum -- 日付と実回数を bd-> from bd_rec -- テーブル bd_rec から bd-> where 'current' - when < 365 -- 過去 1 年以内 bd-> order by when; -- 日付の順番で when|realnum ----------+------- 03-31-1998| 43 04-16-1998| 44 05-02-1998| 45 05-23-1998| 46 06-12-1998| 47 06-26-1998| 48 07-11-1998| 49 07-27-1998| 50 08-10-1998| 51 09-12-1998| 52 09-27-1998| 53 11-22-1998| 54 12-10-1998| 55 12-26-1998| 56 01-09-1999| 57 01-23-1999| 58 02-07-1999| 59 02-21-1999| 60 (18 rows) bd=> begin work; -- ?? BEGIN bd=> declare c cursor -- カーソル bd-> for select realnum, -- 項目選択 実回数 bd-> when, -- 日付 bd-> prsh, -- 血圧 (上) bd-> prsl -- 血圧 (下) bd-> from bd_rec -- テーブル bd_rec から bd-> order by when desc; -- 日付の順番 (逆) で SELECT bd=> fetch 10 in c; -- 10 個表示 realnum| when|prsh|prsl -------+----------+----+---- 60|02-21-1999| 120| 60 59|02-07-1999| 110| 67 58|01-23-1999| 103| 60 57|01-09-1999| 114| 63 56|12-26-1998| | 55|12-10-1998| 109| 65 54|11-22-1998| 92| 53 53|09-27-1998| 102| 60 52|09-12-1998| 105| 78 51|08-10-1998| 97| 52 (10 rows) bd=> close c; -- 閉じる CLOSE bd=> commit work; -- ?? END bd=> \q
おたより, お待ちしています
m@sa.toCopyright (C) 1999, Masahiro SATO