SQL:IFステートメントAccess 2010
-
27-10-2019 - |
質問
Access 2010でクエリを作成しようとしています。テーブルがあります:
テーブル名はpower
です。IFステートメントを書き込もうとしています:
ジェネラコディセタグプレ
gain_typeがDに等しい場合、gain_maxの合計は2.15
例:
14.8 + 2.15= 16.95。
よろしくお願いします!
解決
ここで、ELSEIFステートメントを挿入する方法を考えています。"IF(gain_type= 'D'){gain_max + 2.15} ELSEIF(gain_type= 'I'){gain_max-2.15} ELSE {gain_max}
SWITCHを使用できます ジェネラコディセタグプレ
またはIIFをネスト/チェーンする ジェネラコディセタグプレ
オリジナル
これは選択を行います ジェネラコディセタグプレ
更新しようとしていますか? ジェネラコディセタグプレ
AccessでTRUE= -1という事実を使用することもできます ジェネラコディセタグプレ
参考資料
他のヒント
構文はiif(condition, value_if_true, value_if_false)
です。3番目のパラメータを追加すると、問題ないはずです:
ジェネラコディセタグプレ
結果:IIf([gain_type]="D"、[gain_max] +2.15、[gain_max])
所属していません StackOverflow