0
はこれに助けていただければ幸いです。文を使用してIF STATUS = 7 THEN Start Date must be Null
を生成しようとしています。これはWHER
Eで可能ですか?PLSQL Decode in Where句
AND DECODE (STATUS, 7, NVL (GMM.START_DATE,1) = 1 )
おかげ Gavさん
はこれに助けていただければ幸いです。文を使用してIF STATUS = 7 THEN Start Date must be Null
を生成しようとしています。これはWHER
Eで可能ですか?PLSQL Decode in Where句
AND DECODE (STATUS, 7, NVL (GMM.START_DATE,1) = 1 )
おかげ Gavさん
はいていますがNULL値の置換値を使用する必要があります。データベースにはない値を必ず使用してください。 例:
DECODE(status,7,TO_DATE('01-01-1800','MM-DD-RRRR'),start_date) = NVL(start_date,TO_DATE('01-01-1800','MM-DD-RRRR'))
WHERE句は、テーブルから特定のレコードを取得するための条件を記述するセクションです。ステータスが7で、開始日がnullのレコードを取得しようとしていますか?デコードを使用できますが、WHERE句で使用する場合は、結果を別の値または列と比較する必要があります。 –