問題タブ [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.
tsql - T-SQLでレコードをすばやく複製する方法はありますか?
SQLによって自動的に追加されるIDidentintを除いて、すべてのフィールドがまったく同じである選択された行を複製する必要があります。
1つまたは複数のレコード(最大50)を複製/複製するための最良の方法は何ですか?
MS SQL 2008にT-SQL機能はありますか、それともストアドプロシージャに挿入を選択する必要がありますか?
mysql - 1つの列で異なる「重複する」行を見つける
MySQL5.1には次のようなテーブルがあります。
この表ではlog_id
、orig_log_id
は常に一意です。ただし、2つの行が他のフィールドの値と重複している可能性があります。フィールドを無視する*log_id
と、問題は、2つの行が他のすべての列で同一である可能性があるが、の値が異なることですvalue
。date
2つ(またはそれ以上)の行の、、およびの値が同じであるが、、date_millis
およびeib_address
の値が異なる場合を識別するためvalue
に、正しいSQLクエリを見つけようとしていlog_id
ますorig_log_id
。これまでのところ、前の文の最初の句を実行するクエリを思い付くことができました。
value
しかし、いつ違うのかわからないようです。私は少なくともAND main.value != dupes.value
、ON
節に投げ込むだけではそれができないことを知っています!
mysql - SQLで完全に同じではないが類似している重複する文字列値を見つける方法
列名company_name(string)のテーブルがあります。この列の重複する値を見つける必要があります。完全に同じではないため、distinctまたはgroupbyを使用できません。例えば:
SQLでそのようなエントリを見つけるにはどうすればよいですか、またはこのためのrubyライブラリはありますか?
mysql - MySqlDuplicate-別のテーブルのエントリをデータ化する
私はtable1、table2 =>を持っていますが、table2 2にはtable1のFKである追加のフィールドがあることを除いて、すべてのフィールドは同じです。
したがって、tid =table1idです。
table1からtable2に行をコピーする必要があるため、基本的にtable2はtable1のバックアップになります。私はmysql、次にphp、そしてmysqlを使用してそれを行うことができます。mysqlでもっと簡単な解決策があるかどうか疑問に思いました:)
それほど複雑ではないことを願っています
c# - ms access データベースから重複行を削除する方法 (C#)
私はさまざまなサイトやコードを調べてきましたが、私の悲惨さを終わらせるものは何もないようです. 特定の列の重複を見つけて削除するのに役立つか、基になるデータベース自体ではなく、データテーブルからのみ削除します。mdb ファイルのテーブル "table1" から重複する行を削除したいと考えています。
私の要件をより明確にするために:
- テーブル内のどの列にも主キーが設定されていません (そして、余裕がありません)
- 重複する行を 1 つだけ残してすべて削除したい! (順番は関係ありません)
- データベース自体を更新する前に、そのような行が存在するかどうかを最初に確認するよりも、データベースから重複を削除することを好みます(それが最後の手段である場合は、そうではありませんが、それは大歓迎です)
重複行とは、明確でない行を意味します。たとえば、次の例では、3 行目と 5 行目だけが重複しています。そして、それらのいずれかを削除したいと思います。
/li>
重複行は、次のようにボタンをクリックしてデータベースから削除する必要があります
前もって感謝します。はい、私は初心者です..
mysql - MySQLはSELECTで重複した行データを削除します
SELECT操作を使用するときに重複データを除外したいテーブルがあります。テーブル自体には次のようなデータが含まれています。
私がしたいのはこのようなものです、順序がまだ無傷であることに注意してください:
DISTINCTまたはGROUPBYは、重複したデータをすべて破棄するため、機能しませんでした
この種のデータが必要な理由は、このデータを使用してグラフを描画するためです。ノードを減らす(一部のシーケンスで重複するデータを削除する)ことで、グラフの混雑が緩和され、レンダリングが高速化されます。
sql-server-2005 - SELECT *(IDを除く)FROM
約20列のテーブルがあり、レコードを複製したいと思います。私はただすることができました:
ただし、これには時間がかかります。将来、新しい列がテーブルに追加された場合は、これを自動的に複製する必要があります。したがって、私はいくつかの方法を探しています:
これは可能ですか?
python - 構造が異なるテーブル間のデータの冗長性を検出する方法
それぞれが異なるテーブル構造を持つ複数のデータベースインスタンスに関連する問題に取り組んでいます。問題は、これらのテーブルの間にたくさんの重複があり、それらを効率的に見つけて報告し、場合によってはそれらを排除する方法が必要なことです。
例えば。2つのテーブルがあり、最初のテーブルにCustomerData
はフィールドがあります。
そして、フィールドを含む別のテーブルCustomerData2
(後で作成)があります。
上記の2つの表の間で、とは同じデータを格納するために使用され、同様にとは同じデータを格納するためcustomerName
にも使用されたという事実を知っています。customerFirstName
customerLocation
customerAddress
たとえば、営業チームの中にはを使用しているものと、を使用しcustomerData
ているものがありますcustomerData2
。テーブル間の冗長性を検出してレポートするスケーラブルな方法が必要です。customerFID
両方の表で一貫性があり、同じ顧客を参照していることは、ある程度の確信を持って想定できます。
私が考えることができる解決策の1つは、 customerData
Pythonでクラスを作成し、2つのテーブルのレコードをこのクラスにマップし、必要なクラス内のオブジェクトのハッシュ/署名を計算して(customerName, customerLocation/Address
)、それらを署名テーブルに格納することでした。 、列があります:
次に、それぞれについてentityType
、それぞれの重複する署名を探しますcustomerFID
実際、私はたくさんの列を持つ膨大な数の生物医学データを扱っています。それらは異なる人々で作成され(そして悲しいことに標準的な命名法や構造はありません)、それらに保存された重複データです
編集: 簡単にするために、すべてのデータベースインスタンスを単一のサーバーインスタンスに移動できます。
sql - テーブル T の行のコピーをテーブル T に、その列をリストせず、主キー エラーなしで挿入できますか?
私はこのようなことをしたい:
問題は、T に主キー列があるため、主キーを設定しようとしているかのようにエラーが発生することです。率直に言って、主キーも設定したくありません。新しい主キーを使用してまったく新しい行を作成したいのですが、残りのフィールドは元の行からコピーされます。
これは、さまざまなテーブルに適用可能な汎用コードであると想定されています。これを行う良い方法がない場合は、列名を動的に抽出したり、リストを作成したりするコードを記述します。データベースなどで重複する行を作成しようとしたのは私が初めてでしょうか?
sql-server - 1対多の関係を設計する際の重複の回避
私は多くのスレッドを調べましたが、それを理解できませんでした。これが重複する質問である場合は申し訳ありません。次の設定を検討してください。
1)従業員=>(ID、名前)
2)部門=>(ID、名前、場所、店員、会計士、中間管理職、グループマネージャー、地域マネージャー、アクティブ)
部門には、多くの店員、会計士、中間管理職などを配置できます。彼らは、従業員テーブルの従業員にすぎません。データの重複、更新の異常、ジャンクションテーブルの減少がないDepartmentエンティティには、より優れたデータベーススキーマ(Divisional-Managerとして新しい列を追加するなどの柔軟性が必要)が必要です。
前もって感謝します!:)