問題タブ [ssms-2017]
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.
sql - 重複の最小IDを見つけ、これらのIDに従ってテーブルを更新する
問題
ハッシュタグのテーブルを含む sql データベースがありますが、その多くは名前に関して重複しています。
みたいな発言
のようなものを返します
各名前の ID が最も低いハッシュタグ (「テスト」の場合は 1947、「サンプル」の場合は 1950) のみを保持し、他のテーブルをこの ID で更新して、高い ID を置き換えます (例: ハッシュタグ「テスト」の更新; 最小 ID = 1947 年、上位 ID = 1962 年、1986 年)。これらの sql ステートメントは現在手動で更新されており、次のようになります。
この後、HashTag 'sample' に対してこれを行う必要がありますが、これはエラーが発生しやすく、面倒なプロセスです。HashTag の「例」は重複していないため、他のテーブルを更新することはありません。
テーブル HashTag で重複する名前が発生するたびにこれを行うための SQL ステートメントを作成する方法はありますか?
これまでに試したこと
IDで並べ替えられた重複カウントを取得するためのステートメントを組み合わせる必要があると思います
を与える
dupeCountに従って私のUPDATEおよびDELETEステートメントを使用しますが、これを行う方法がわかりません;-)
よろしくお願いいたします。
マイケル
sql-server - テーブルに格納されている IP アドレスを 16 進数に変換する方法は? 私が期待している出力は、IP 141.105.223.182 の 00:00:8D:69:DF:B6 です。
これを使用してIPアドレスを変換しました(これはSQLではなくWebから読みました)。列に格納されている IP アドレスを HEXADECIMAL に変換する方法を理解したいと思います。
sql-server - ssms 2017でデータベースを復元すると、デバイスオプションでbakファイルが選択され、バックアップセットに何も表示されず、オプションを復元し、[OK]ボタンも無効になります
SSMS 2017 でサンプル データベースの Adventureworks を復元しようとしています [データベースを右クリック] を選択し、[データベースをデバイスに復元] オプションを選択してから、ハード ドライブ c:\Microsoft SQL Server\MSSQL14.MSSQLSERVER_2017\MSSQL\Backup で選択した AdventureWorks2017.bak ファイルを追加し、[OK] を押します。このウィンドウ(宛先データベースに入力)の[OK]ボタンを元に戻して無効にするための宛先とバックアップセットに何も表示されない同じ
誰か助けてくれませんか