HOME»基本情報技術者試験掲示板»DBのSQLクエリでIF ELSEは使わない?
投稿する
DBのSQLクエリでIF ELSEは使わない? [3759]
とらさん(No.1)
DBのSQLクエリでIF ELSEは使わない?
午後問題、平成30年秋期試験午後問題 問3の設問4にてSQLではIF ELSEではなくCASE WHENを使うを解説があります。
しかしググってみるとIF ELSEを使えると言ってるブログなどもあります。
どっちか正しいのでしょうか?
またSQLのクエリでif elseが使える場合、設問4の選択肢ウとエに違いはありますか?
午後問題、平成30年秋期試験午後問題 問3の設問4にてSQLではIF ELSEではなくCASE WHENを使うを解説があります。
しかしググってみるとIF ELSEを使えると言ってるブログなどもあります。
どっちか正しいのでしょうか?
またSQLのクエリでif elseが使える場合、設問4の選択肢ウとエに違いはありますか?
2021.11.02 18:35
GinSanaさん(No.2)
★FE シルバーマイスター
if elseが使えるのはストアドの中の制御ですね。ストアドだろうがなんだろうがクエリでは条件分岐ではCASEです。
2021.11.02 19:11
とらさん(No.3)
ぎんさなさんお世話になってます。いつも迅速で的確な回答ありがとうございます。CASEしか使わないこと了解しました!
2021.11.02 21:27