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

重複データを持つ行の ID を返す

    ウィンドウ関数を使用する:

    select t1.*
    from (select t1.*, count(*) over (partition by name) as cnt
          from table1 t1
         ) t1
    where cnt > 1;
    

    count(*) over (partition by name) 各名前の行数をカウントします。ただし、これは、行数を減らすのではなく、各行にカウントを追加することによって行われます。これは、行を選択するために必要な情報です。



    1. MySQLに人間の名前を保存するというジレンマを解決し、識別可能性と類似した名前の検索の両方を維持するにはどうすればよいですか?

    2. PythonはMySQLテーブルをSQLite3にコピーします

    3. phpを使用してxmlデータをmysql挿入/更新クエリに変換します

    4. リモート サーバーにアクセスするための SP_ExecuteSql を使用した完全修飾テーブル名