Hitachi

Hitachi Advanced Data Binder SQLリファレンス


1.7.1 例1(商品コードP001またはP003の商品を購入した顧客を検索する)

販売履歴表(SALESLIST)から,商品コードP001またはP003の商品を2011/9/5以降に購入した顧客の,顧客ID(USERID),商品コード(PUR-CODE),購入日(PUR-DATE)を検索します。

検索対象表

[図データ]

指定例
SELECT "USERID","PUR-CODE","PUR-DATE"
    FROM "SALESLIST"
       WHERE "PUR-CODE" IN ('P001','P003')
       AND "PUR-DATE">=DATE'2011-09-05'
検索結果

[図データ]

メモ

OR条件の指定をIN述語で書き換えることができます。例えば,次に示すOR条件を指定したSELECT文と,上記の指定例に示すIN述語を指定したSELECT文は,同じ検索結果になります。

OR条件については,「1.5 探索条件を指定して検索する」を参照してください。

SELECT "USERID","PUR-CODE","PUR-DATE"
    FROM "SALESLIST"
       WHERE ("PUR-CODE"='P001' OR "PUR-CODE"='P003')
       AND "PUR-DATE">=DATE'2011-09-05'