WEB+DB PRESS Vol.66に連載されているSQL緊急救命室を見て、あまりにも最近(でもないけど)のSQLを知らないことに愕然とし改めてSQLの構文で知らない部分を確認してみました。 前提 環境はOracle 10g R2です。わりと古い環境ですので、最近のシステムをお使いであれば大抵の場合には以下で紹介する構文は使えるのではないかと思います。 テーブル定義は以下をを前提としています。 CREATE TABLE uriage_table ( seihin_id VARCHAR2(3 BYTE), year NUMBER(4,0), month NUMBER(2,0), uriage NUMBER(10,0) NOT NULL, CONSTRAINT uriage_table_pk PRIMARY KEY(seihin_id,year,month) ); データはINSERT文で挿