sql >> データベース >  >> RDS >> Sqlserver

別の更新された列に基づく列の更新

    割り当ての右側にある名前は、列の順序に関係なく、列の古い値を参照しています。

    これにより (たとえば)、一時変数を使用せずに 2 つの値を交換できます。

    UPDATE foo
    SET a = b,
        b = a
    

    http://sqlfiddle.com/#!3/f6984/1

    SQL-92 仕様 (セクション 13.10、一般規則、395 ページの項目 6) には次のように記載されています。




    1. DockerでMySQLデータベースを使用してaspnetcoreをセットアップします

    2. 旅行サイトはどのように部屋をロックしますか?

    3. 列のフルネームの場合のMysqlの姓による順序

    4. mysqlのgroup_concatに似たOracleの関数はありますか?