ma-100140 @ ウィキ DB2+PHPのメモ
※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

DB2、Linux、PHPの組み合わせ

DB2 Linux GUI/CUI PHP 状況
Ver8.1 Turbolinux Server 11 (Musasabi) CUI Ver5.2.0 導入できた
Ver8.1 CentOS release 4.8 (Final) GUI Ver5.2.0 ソースからコンパイルしたApacheアクセスできず、不可
Ver8.1 Vien Linux 4.2 GUI Ver5.2.0 導入できた

DB2でのページング機能の実現

今まではMySQLを使っていたために、Limit句で簡単にできていました。今回使っているDB2のVer8.2にはその機能は無いみたい。色々調べてみると以下のやり方があるようです。

11件目から20件目を表示するとき

select *
  from (
select plain.*, row_number() over() as rn
  from (
select ...
  from ...
 where ...
 order by ...
       ) plain
       ) ext
 where ext.rn > 10
   and ext.rn <= 20