次の構文に関する質問があります。これを2つではなく1つのステートメントにロールアップする、よりクリーンな方法がありますか?私はいくつかの反復を試みましたが、これがこれらの2つのステートメントを正常に実行できる唯一の方法と思われます。複数の行を更新する文を更新
UPDATE employee
SET hire_date = '1979-03-15'
WHERE emp_id = 'PMA42628M'
UPDATE employee
SET hire_date = '1988-12-22'
where emp_id = 'PSA89086M';
私もこれを試しましたが、私もANDステートメントを使って試しました。どちらもうまくいかなかった。基本的には、上記の方法よりも初心者ではない方法を探しています。私は長い時間をかけて検索し、見つけませんでした。
UPDATE employee
SET hire_date = ('1979-03-15', '1988-12-22')
WHERE emp_id = ('PMA42628M', 'PSA89086M');
私はSQL Serverを使用しています。 おかげ
「AS」は2回欠けていませんか? – Zim84
このような状況では、不要なので 'AS'キーワードは使用しません。 – Devart
@ Zim84レビューをいただきありがとうございます。 – Devart