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

SQLServerデータベーステーブルの2つの重複のうちの1つを更新します

    CTEでこれを試してください およびPARTITION BY

    ;WITH cte AS
    (
      SELECT
          ROW_NUMBER() OVER(PARTITION BY Column1  ORDER BY Column1 ) AS rno,
          Column1 
      FROM Clients
    )
    
    UPDATE cte SET Column1 =Column1 +' 1 '
    WHERE rno=2
    


    1. プログラムを実行するためにcrontabを使用してデータベースに英語以外の文字を挿入できない

    2. すでに作成されているmysqlのイベントを変更する方法

    3. 特にPython2.7のcentosにMySQLdbをインストールする

    4. UIDを生成するストアドプロシージャでMySQLがデッドロックする