HOME»データベーススペシャリスト掲示板»H26 午後1 問2 設問1(1)b,c

データベーススペシャリスト掲示板


[0384] H26 午後1 問2 設問1(1)b,c

 いがらしさん(No.1) 
検索で実行するSQLのサブクエリのwhere句の回答が以下になってました。

Y.予約開始時刻  b(<)  :hv3 AND Y.予約終了時刻  c(>)  :hv2

例えば12:00ー13:00で予約したいが、11:30-12:30で予約が入ってる場合、
12:00から1時間分予約が取れないため、空き会議室の検索結果に出てはいけないと思ったのですが、
上記の条件ではY.予約終了時刻の評価がFalseになってしまうため検索にヒットしませんか?

ここの回答の考え方をおしてえていただけないでしょうか?
2022.09.18 22:56
ストラトスさん(No.2) 
問題文では「hv2は予約希望開始時刻、hv3は予約希望終了時刻を表す。」となっています。

(b)(c)部分の文の解答は
Y.予約開始時刻 < :hv3 AND Y.予約終了時刻 > :hv2
です。
これにいがらしさんの挙げた例をあてはめてみますと、
[11:30] < [13:00] AND [12:30] > [12:00]
となりまして、いずれもTrueということになります。
2022.09.19 01:10
 いがらしさん(No.3) 
ストラトス様

しっかり問題を読んでいませんでした…

ご回答ありがとうございます。
2022.09.19 10:41

【返信投稿用フォーム】

お名前(10文字以内)

顔アイコン


本文(2,000文字以内)

投稿削除用のパスワード(20文字以内)

プレビュー
※宣伝や迷惑行為を防止するため、当サイトとIPAサイト以外のURLを含む文章の投稿は禁止されています。

投稿記事削除用フォーム

投稿No. パスワード 
© 2016-2022 データベーススペシャリストドットコム All Rights Reserved.

Pagetop