- PR -

HiRDBにNVLってあるのでしょうか?

投稿者投稿内容
未記入
会議室デビュー日: 2006/02/21
投稿数: 16
投稿日時: 2006-04-06 17:01
試してみました。
教えていただいた方法で、思うような結果が得られました。
ありがとうございました。COALESCEの使う場所が間違っていました。

<自分で作ったSQL>
SELECT ( SELECT COALESCE( B.koumoku3, 'nodata' )
    FROM TABLE_B B
    WHERE A.koumoku4 = B.koumoku4
    AND A.koumoku5 = B.koumoku5
    AND A.koumoku6 = B.koumoku6 )
WHERE A.koumoku1 ='1'
AND  A.koumoku2 ='2'

<教えて頂いたSQL>
SELECT COALESCE( (SELECT B.koumoku3
    FROM TABLE_B B
    WHERE A.koumoku4 = B.koumoku4
    AND A.koumoku5 = B.koumoku5
    AND A.koumoku6 = B.koumoku6 ) , 'nodata' )
WHERE A.koumoku1 ='1'
AND  A.koumoku2 ='2'

スキルアップ/キャリアアップ(JOB@IT)