PV0SQL初心者です。掲題に関して、CACEの使い方がいまいちわかりませんので質問させていただきます。以下のようにあるケースの場合にSELECTでとってきた値が'1'のものを条件にしたいのですが、どうもエラーとなってしまいます。この方法自体使えないのでしょうか。更新順0参照するテーブルの構造とデータサンプル、Selectしたい内容のサンプルを提示した上で作成したSQL文を載せないと構文エラーの間違いしか指摘することが出来ません。1を付加するなどして1レコードに絞る必要があります。テーブルに2件以上入っているとエラー(ORA-01427)になるかと思います。Bを持つテーブルと比較することになるでしょう。比較対象が書いていないので右辺をどうしたいのかはわかりませんが、以下の様にしてみてはどうでしょう。・・・SQLの実行確認はしていません。(0)0ケースの場合にSELECTでとってきた値が'1'のものを条件CASE式より、EXISTS条件等を使えばいいのではないでしょうか。違う値に置き換えたい場合に使うほうが便利のような気がします。(2)ウォッチこの質問への回答やコメントをメールでお知らせします。