CASE STATEMENTのTHEN句でカラム名を変更できますか?これは私のコードがどのように見えるかですが、動作しません。 SQL CASE文変更THEN句のカラム名
SELECT
CASE
WHEN @IDWeeklySpecial = '107'
THEN
CASE
WHEN ISNULL(v.blnLeftHandDrive, 0) = 1
THEN [HANDEDNESS] = 'LHD'
ELSE [HANDEDNESS] = 'RHD'
ELSE
CASE
WHEN ISNULL(v.blnLeftHandDrive, 0) = 1
THEN STEERING = 'LHD'
ELSE STEERING = 'RHD'
END
END
私はこの結果、これは達成可能である
にしたいですか?もしそうなら、どのように?
あなたはいくつかのネストされた 'CASE'ステートメントを持ち、構文が間違っています。サンプルデータを使って、ここで何をしようとしているのかわかりますか? –
これをすべて 'UPDATE'文でやってみようとしていますか? – dotnetom
私はすでにうまくいけば、これは助けになるかもしれない質問を更新しました –