HOME»データベーススペシャリスト掲示板»H29 午後Ⅰ 問2 設問1 WHERE句で利用する属性につ
投稿する
»[0788] H30 午後2 問1 設問2 サーバの性能見積り 投稿数:1
»[0787] H25 午後Ⅱ 問2 制約事項について 投稿数:1
H29 午後Ⅰ 問2 設問1 WHERE句で利用する属性につ [0790]
haydnさん(No.1)
H29 午後Ⅰ 問2 設問1の、空欄dとeの回答例について、どうしても理解が及ばない点があります。
ご存じの方がおりましたら、ご教授いただけないでしょうか。
問題文には
「他の生産拠点の倉庫が出荷要求する場合、…、出庫先倉庫コードが記録され、出庫便番号には該当する定期分の便番号が記録される」と、
倉庫間の出庫要求で、出庫先倉庫コードと出庫便番号との両方に値が入るれるよう書かれています。
空欄dとeを埋めて、庫間の出庫のみ処理の対象にする条件を回答するのですが、
WHERE 出庫便番号 IS NOT NULL だけが回答として発表されています。
出庫先倉庫コードと出庫便番号が埋まるタイミングが同じなので、
WHERE 出庫先倉庫コード IS NOT NULL としても、同じ結果が返ると思うのですが、どうなのでしょうか
出庫先倉庫コードがgroup by句で指定されていることで、なにか問題があるのでしょうか。この場合SQL文の回答に変化は出ないのでは、と理解しています。
別解として成り立ってるものなのか、もしくは別解として成り立たない理由をご存じでしたら、どなたかご教授いただけますでしょうか。
ご存じの方がおりましたら、ご教授いただけないでしょうか。
問題文には
「他の生産拠点の倉庫が出荷要求する場合、…、出庫先倉庫コードが記録され、出庫便番号には該当する定期分の便番号が記録される」と、
倉庫間の出庫要求で、出庫先倉庫コードと出庫便番号との両方に値が入るれるよう書かれています。
空欄dとeを埋めて、庫間の出庫のみ処理の対象にする条件を回答するのですが、
WHERE 出庫便番号 IS NOT NULL だけが回答として発表されています。
出庫先倉庫コードと出庫便番号が埋まるタイミングが同じなので、
WHERE 出庫先倉庫コード IS NOT NULL としても、同じ結果が返ると思うのですが、どうなのでしょうか
出庫先倉庫コードがgroup by句で指定されていることで、なにか問題があるのでしょうか。この場合SQL文の回答に変化は出ないのでは、と理解しています。
別解として成り立ってるものなのか、もしくは別解として成り立たない理由をご存じでしたら、どなたかご教授いただけますでしょうか。
2024.09.28 23:20
chihiroさん(No.2)
①WHERE 出庫便番号 IS NOT NULL
②WHERE 出庫先倉庫コード IS NOT NULL
③WHERE 出庫先工場コード IS NULL
上記全て正解です。
模範解答で①だけしか挙げられていない理由は分かりません。
②WHERE 出庫先倉庫コード IS NOT NULL
③WHERE 出庫先工場コード IS NULL
上記全て正解です。
模範解答で①だけしか挙げられていない理由は分かりません。
2024.09.29 00:01
haydnさん(No.3)
回答ありがとうございます。自分以外の方の考えが聞けて安心しました。
IPAの回答例に別解が載らないことらあるのですね。
IPAの回答例に別解が載らないことらあるのですね。
2024.09.29 18:46
その他のスレッド
»[0789] H28 午後2 問2 手配元・判断元業務との紐づけについて 投稿数:1»[0788] H30 午後2 問1 設問2 サーバの性能見積り 投稿数:1
»[0787] H25 午後Ⅱ 問2 制約事項について 投稿数:1