HOME»基本情報技術者試験掲示板»DBのSQLクエリでIF ELSEは使わない?

基本情報技術者試験掲示板


[3759] DBのSQLクエリでIF ELSEは使わない?

 とらさん(No.1) 
DBのSQLクエリでIF ELSEは使わない?

午後問題、平成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

返信投稿用フォーム

スパム防止のために初投稿日から30日経過したスレッドへの書き込みは禁止しています。

© 2010-2022 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop