0

SQL初心者がクエリに苦労しています...

製品情報 (ItemCode、ItemName) を含むテーブルと、製品ごとに異なる価格表 (最大 10) を含むテーブルの 2 つのテーブルがあります。

平易な英語で、これは私が達成したいことです:

Select T0.ItemCode, T0.ItemName, T1.Price

価格表 6 から価格を取得: 価格表 6 の価格が null の場合、価格表 1 から価格を取得し、5% を控除します。

それはかなり簡単なように思えますが、正直なところどこから始めればよいかよくわかりません。アドバイスをいただければ幸いです。

どうもありがとう、マイケル

4

2 に答える 2

0

coalesce次のような関数が必要です。

SELECT COALESCE(T1.PRICE,"MISSING") FROM [TABLE]

詳細については、RDBMS のドキュメントを参照してください。ただし、フィールドが NULL を返す場合、"missing" が返されます。

于 2013-06-19T10:58:57.043 に答える