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

SQL Server での重複レコードの結合

    2 つの手順:1. 正しい場所でレコードを更新します。2. 間違った場所でレコードを削除します。

    update mytable
    set onhand = onhand + 
    (
      select coalesce(sum(wrong.onhand), 0)
      from mytable wrong
      where wrong.location like ' %'
      and trim(wrong.location) = mytable.location
    )
    where location not like ' %';
    
    delete from mytable where location like ' %';
    


    1. SQL サーバーでランダム データを生成する方法

    2. 最強のLIKEでSQLを注文しますか?

    3. プロキシスローを介したmySqlの使用原因:java.sql.SQLException:呼び出し可能なステートメントはサポートされていません。再接続後

    4. チャートの種類の紹介