
SQL文で“ある箇所のデータがNULLだったら指定した場所からデータを引用する”ということをしたいのですがどのように記述すれば良いのでしょうか?
画像にあるようなテーブル構成だと仮定します。
やりたいこととして
select
A.XA,
A.YA,
A.ZA + M.M2,
B.XB,
B.YB
B.ZB
from
A,
B,
M
where
A.XA = B.XB and
A.YA = B.YB and
B.ZB = M.M1
;
というような書き方です。
ちなみにM2のデータ型は「Interval Day?」とかいうような型らしい?です。名前忘れましたが・・・
このイラストから見るとマスターテーブルの“F5”のM2データがNULLです。
NULLデータは日付の加算ができなくなるので・・・対処したいのです。
このSQL文に加える処理として、
「もし、マスターテーブルのF5がNULLの場合のみG6のM2を参照する」
という構文を追加したいのですが・・・
そのような記述はSQL内で可能なのでしょうか?

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
列が存在しないと言われる
-
長いSQL文を実行するには?
-
alter tableすると、処理が止ま...
-
PostgreSQLで表結合+DELETEしたい
-
DBから日付順に指定件数の削除...
-
Excel 2019 のピボットテーブル...
-
Accessでテーブル名やクエリ名...
-
エクセルVBAで5行目からオート...
-
Accessのフィールド数が255しか...
-
「直需」の意味を教えてください
-
テーブルの存在チェックについて
-
Access テキスト型に対する指定...
-
ExcelのデータをコピーでACCESS...
-
Accessクエリーで両方のテーブ...
-
SQLServer2005のSQL文での別名...
-
エクセルグラフの凡例スペース
-
ACCESSのクエリで集計で、先頭...
-
Accessのクエリでデータの入力...
-
複数のレコードを1つのレコード...
-
一発で顧客IDを確認するボタ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
列が存在しないと言われる
-
INSERTできるレコード数を制限...
-
PostgreSQLで表結合+DELETEしたい
-
長いSQL文を実行するには?
-
DBから日付順に指定件数の削除...
-
動的に生成したカラムを使ったF...
-
0の除算
-
■一番最初に値が入っている(Nul...
-
COPY時のtimestamp型について
-
alter tableすると、処理が止ま...
-
SQLで特定データがNULLなら別デ...
-
constraint と index の違い
-
SQLite:項目が存在しない場合の...
-
INSERTできない
-
Oracleの制約構文に関して
-
powergres(postgres)にalter文...
-
DB2でUNIQUE制約を削除したい
-
SQLiteに関数追加
-
リストを出力する際にSQLでデー...
-
大量データを更新したら、処理...
おすすめ情報