• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:クエリの条件指定について)

クエリの条件指定について

このQ&Aのポイント
  • 初心者の方がoracle 9iのtmpテーブルから特定の条件でデータを取得する方法について質問しています。
  • Flgが「A」であり、かつFlgが「B」でないNoを取得するクエリの作り方を教えてください。
  • where Flg='A'の後にnot existsを使用するなどの方法が考えられますが、どのように条件指定すればよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • dda167
  • ベストアンサー率76% (55/72)
回答No.1

--たとえば…… select No from tmp group by No having 0 < sum(case when Flg = 'A' then 1 else 0 end) and 0 = sum(case when Flg = 'B' then 1 else 0 end);

beginner990
質問者

お礼

迅速なるご解答ありがとうございます。 ご提示の方法で上手く取得できました。 case の使い方も勉強しておこうと思います。 ありがとうございました。

関連するQ&A

専門家に質問してみよう