HOME»応用情報技術者試験掲示板»平成27年秋午後問6DB 図5のSQLについて
投稿する

平成27年秋午後問6DB 図5のSQLについて [4363]

 山田さん(No.1) 
初めて掲示板に投稿させていただきます。
スレッドタイトルの通り平成27年秋午後問6DB 図5のSQLについてです。

union all上部の「:年月日  between 部署.適用開始年月日 and 部署.適用終了年月日」の部分の動作がイマイチ理解できてません。
一応「:年月日=>部署.適用開始年月日  and :年月日  <= 部署.適用終了年月日」と同じ動作になるという認識で問題ないでしょうか?


有識者の方いましたらご教授ください。
よろしくお願いいたします。
2023.08.04 21:17
GinSanaさん(No.2) 
AP プラチナマイスター
:年月日  between 部署.適用開始年月日 and 部署.適用終了年月日
は、バインド変数の年月日の値が適用開始年月日から適用終了年月日の間か?を聞いているので、
:年月日=>部署.適用開始年月日  and :年月日  <= 部署.適用終了年月日
は、ほんとは>=ですが、同じ挙動になります。回りくどいので、betweenを使っているだけです。
2023.08.04 22:29
 山田さん(No.3) 
ご回答いただきありがとうございます!
変数の値が各部署の適用年月日と適用終了年月日の間にあるかどうかを見ているということですね。
ようやく理解が出来ました。
2023.08.04 23:13
返信投稿用フォームスパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
© 2010-2024 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop