問題タブ [duplicate-data]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2100 参照

tsql - T-SQLでレコードをすばやく複製する方法はありますか?

SQLによって自動的に追加されるIDidentintを除いて、すべてのフィールドがまったく同じである選択された行を複製する必要があります。

1つまたは複数のレコード(最大50)を複製/複製するための最良の方法は何ですか?

MS SQL 2008にT-SQL機能はありますか、それともストアドプロシージャに挿入を選択する必要がありますか?

0 投票する
2 に答える
8334 参照

mysql - 1つの列で異なる「重複する」行を見つける

MySQL5.1には次のようなテーブルがあります。

この表ではlog_idorig_log_idは常に一意です。ただし、2つの行が他のフィールドの値と重複している可能性があります。フィールドを無視する*log_idと、問題は、2つの行が他のすべての列で同一である可能性があるが、の値が異なることですvaluedate2つ(またはそれ以上)の行の、、およびの値が同じであるが、、date_millisおよびeib_addressの値が異なる場合を識別するためvalueに、正しいSQLクエリを見つけようとしていlog_idますorig_log_id。これまでのところ、前の文の最初の句を実行するクエリを思い付くことができました。

valueしかし、いつ違うのかわからないようです。私は少なくともAND main.value != dupes.valueON節に投げ込むだけではそれができないことを知っています!

0 投票する
3 に答える
1386 参照

mysql - SQLで完全に同じではないが類似している重複する文字列値を見つける方法

列名company_name(string)のテーブルがあります。この列の重複する値を見つける必要があります。完全に同じではないため、distinctまたはgroupbyを使用できません。例えば:

SQLでそのようなエントリを見つけるにはどうすればよいですか、またはこのためのrubyライブラリはありますか?

0 投票する
2 に答える
370 参照

mysql - MySqlDuplicate-別のテーブルのエントリをデータ化する

私はtable1、table2 =>を持っていますが、table2 2にはtable1のFKである追加のフィールドがあることを除いて、すべてのフィールドは同じです。

したがって、tid =table1idです。

table1からtable2に行をコピーする必要があるため、基本的にtable2はtable1のバックアップになります。私はmysql、次にphp、そしてmysqlを使用してそれを行うことができます。mysqlでもっと簡単な解決策があるかどうか疑問に思いました:)

それほど複雑ではないことを願っています

0 投票する
4 に答える
4781 参照

c# - ms access データベースから重複行を削除する方法 (C#)

私はさまざまなサイトやコードを調べてきましたが、私の悲惨さを終わらせるものは何もないようです. 特定の列の重複を見つけて削除するのに役立つか、基になるデータベース自体ではなく、データテーブルからのみ削除します。mdb ファイルのテーブル "table1" から重複する行を削除したいと考えています。

私の要件をより明確にするために:

  1. テーブル内のどの列にも主キーが設定されていません (そして、余裕がありません)
  2. 重複する行を 1 つだけ残してすべて削除したい! (順番は関係ありません)
  3. データベース自体を更新する前に、そのような行が存在するかどうかを最初に確認するよりも、データベースから重複を削除することを好みます(それが最後の手段である場合は、そうではありませんが、それは大歓迎です)
  4. 重複行とは、明確でない行を意味します。たとえば、次の例では、3 行目と 5 行目だけが重複しています。そして、それらのいずれかを削除したいと思います。

    /li>

重複行は、次のようにボタンをクリックしてデータベースから削除する必要があります

前もって感謝します。はい、私は初心者です..

0 投票する
1 に答える
654 参照

mysql - MySQLはSELECTで重複した行データを削除します

SELECT操作を使用するときに重複データを除外したいテーブルがあります。テーブル自体には次のようなデータが含まれています。

私がしたいのはこのようなものです、順序がまだ無傷であることに注意してください:

DISTINCTまたはGROUPBYは、重複したデータをすべて破棄するため、機能しませんでした

この種のデータが必要な理由は、このデータを使用してグラフを描画するためです。ノードを減らす(一部のシーケンスで重複するデータを削除する)ことで、グラフの混雑が緩和され、レンダリングが高速化されます。

0 投票する
2 に答える
356 参照

sql-server-2005 - SELECT *(IDを除く)FROM

約20列のテーブルがあり、レコードを複製したいと思います。私はただすることができました:

ただし、これには時間がかかります。将来、新しい列がテーブルに追加された場合は、これを自動的に複製する必要があります。したがって、私はいくつかの方法を探しています:

これは可能ですか?

0 投票する
1 に答える
453 参照

python - 構造が異なるテーブル間のデータの冗長性を検出する方法

それぞれが異なるテーブル構造を持つ複数のデータベースインスタンスに関連する問題に取り組んでいます。問題は、これらのテーブルの間にたくさんの重複があり、それらを効率的に見つけて報告し、場合によってはそれらを排除する方法が必要なことです。

例えば。2つのテーブルがあり、最初のテーブルにCustomerDataはフィールドがあります。

そして、フィールドを含む別のテーブルCustomerData2(後で作成)があります。

上記の2つの表の間で、とは同じデータを格納するために使用され、同様にとは同じデータを格納するためcustomerNameにも使用されたという事実を知っています。customerFirstNamecustomerLocationcustomerAddress

たとえば、営業チームの中にはを使用しているものと、を使用しcustomerDataているものがありますcustomerData2。テーブル間の冗長性を検出してレポートするスケーラブルな方法が必要です。customerFID両方の表で一貫性があり、同じ顧客を参照していることは、ある程度の確信を持って想定できます。

私が考えることができる解決策の1つは、 customerDataPythonでクラスを作成し、2つのテーブルのレコードをこのクラスにマップし、必要なクラス内のオブジェクトのハッシュ/署名を計算して(customerName, customerLocation/Address)、それらを署名テーブルに格納することでした。 、列があります:

次に、それぞれについてentityType、それぞれの重複する署名を探しますcustomerFID

実際、私はたくさんの列を持つ膨大な数の生物医学データを扱っています。それらは異なる人々で作成され(そして悲しいことに標準的な命名法や構造はありません)、それらに保存された重複データです

編集: 簡単にするために、すべてのデータベースインスタンスを単一のサーバーインスタンスに移動できます。

0 投票する
2 に答える
142 参照

sql - テーブル T の行のコピーをテーブル T に、その列をリストせず、主キー エラーなしで挿入できますか?

私はこのようなことをしたい:

問題は、T に主キー列があるため、主キーを設定しようとしているかのようにエラーが発生することです。率直に言って、主キーも設定したくありません。新しい主キーを使用してまったく新しい行を作成したいのですが、残りのフィールドは元の行からコピーされます。

これは、さまざまなテーブルに適用可能な汎用コードであると想定されています。これを行う良い方法がない場合は、列名を動的に抽出したり、リストを作成したりするコードを記述します。データベースなどで重複する行を作成しようとしたのは私が初めてでしょうか?

0 投票する
6 に答える
2278 参照

sql-server - 1対多の関係を設計する際の重複の回避

私は多くのスレッドを調べましたが、それを理解できませんでした。これが重複する質問である場合は申し訳ありません。次の設定を検討してください。

1)従業員=>(ID、名前)

2)部門=>(ID、名前、場所、店員、会計士、中間管理職、グループマネージャー、地域マネージャー、アクティブ)

部門には、多くの店員、会計士、中間管理職などを配置できます。彼らは、従業員テーブルの従業員にすぎません。データの重複、更新の異常、ジャンクションテーブルの減少がないDepartmentエンティティには、より優れたデータベーススキーマ(Divisional-Managerとして新しい列を追加するなどの柔軟性が必要)が必要です。

前もって感謝します!:)