HOME»応用情報技術者試験掲示板»平成17年度秋期午後問6設問4(1)について
投稿する
»[3116] 令和元年秋期 問15 投稿数:2
»[3115] 平成31年度春期午後問6設問3のSQLについて 投稿数:5
平成17年度秋期午後問6設問4(1)について [3118]
やさん(No.1)
答えは
update 所属 set 組織コード = 0210
where 社員コード = '100024' and 主務 = '1'
とあるのですが、ここのwhere句を
where 社員コード = '100024' and 組織コード = '0310'
という検索条件ではダメなのでしょうか?
update 所属 set 組織コード = 0210
where 社員コード = '100024' and 主務 = '1'
とあるのですが、ここのwhere句を
where 社員コード = '100024' and 組織コード = '0310'
という検索条件ではダメなのでしょうか?
2022.02.04 21:55
やさん(No.2)
関数従属さん(No.3)
★AP シルバーマイスター
SQLの動作上は
where 社員コード = '100024' and 組織コード = '0310'
でも問題ないかと思います。
設問の「できる限り短いSQL」という所で
where 社員コード = '100024' and 主務 = '1'
になっているかと思います。
※補足ですが
where 社員コード = '100024' and 組織コード = '0310'
where 社員コード = '100024' and 主務 = '1'
のいずれであっても兼務等の都合で(例えば以下のデータの時)
SQL実行時にキー重複を起こす事があるので、
チェック処理等が別途必要なんでしょうね。
所属
社員コード 組織コード 主務
100024 0310 0
100024 0210 1
where 社員コード = '100024' and 組織コード = '0310'
でも問題ないかと思います。
設問の「できる限り短いSQL」という所で
where 社員コード = '100024' and 主務 = '1'
になっているかと思います。
※補足ですが
where 社員コード = '100024' and 組織コード = '0310'
where 社員コード = '100024' and 主務 = '1'
のいずれであっても兼務等の都合で(例えば以下のデータの時)
SQL実行時にキー重複を起こす事があるので、
チェック処理等が別途必要なんでしょうね。
所属
社員コード 組織コード 主務
100024 0310 0
100024 0210 1
2022.02.04 22:41
やさん(No.4)
回答ありがとうございます。
2022.02.04 23:01
その他のスレッド
»[3117] 平成16年度春期午後問6設問2 について 投稿数:4»[3116] 令和元年秋期 問15 投稿数:2
»[3115] 平成31年度春期午後問6設問3のSQLについて 投稿数:5