問題タブ [sql-update]

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 投票する
27 に答える
2181611 参照

sql - ID 一致に基づく、あるテーブルから別のテーブルへの SQL 更新

と のデータベースがaccount numbersありcard numbersます。私はこれらをすべてのカード番号から口座番号にファイルに一致させupdateて、口座番号のみを扱うようにしています。

および関連する口座番号を返すために、テーブルを口座/カード データベースにリンクするビューを作成しましたTable ID。次に、ID が口座番号と一致するレコードを更新する必要があります。

これは、フィールドを更新する必要があるSales_Importテーブルです。account number

そして、これはRetrieveAccountNumber私が更新する必要があるテーブルです:

以下を試しましたが、これまでのところ運がありません:

カード番号を口座番号に更新しますが、口座番号はNULL

0 投票する
5 に答える
81663 参照

sql - SQL または PL/SQL を使用して最初の重複行のみを更新する Oracle の UPDATE ステートメント

Oracle SQLまたはPL/SQLで使用するROWIDまたはその他の要素を使用して、単一の重複行のみを更新し、残り(重複行)をそのまま維持するUPDATE文を探していますか?

操作する duptest テーブルの例を次に示します。

  • 1つ実行するINSERT INTO duptest VALUES('1','a');

  • 4 回実行するINSERT INTO duptest VALUES('2','b');

また、最初の重複行は常に更新する (削除しない) 必要がありますが、残りの 3 行はそのままにしておく必要があります。

どうもありがとう、ヴァル。

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

python - フィールドを追加し、フィールドに条件を入力するための一般的な Python スクリプトを探す

ユーザーが .dbf テーブル (土地利用カテゴリなど) にテキスト フィールドを追加できるようにするスクリプトを探しており、割り当てる必要があると思われる GRIDCODE (数値カテゴリ) フィールドの値に基づいて行を入力/更新できるようにします。テキスト カテゴリに分類します。つまり、GRIDCODE 値が 4 の場合、landuse/landclass の対応するフィールド値は「forest」などです。

そのようなスクリプトは存在しますか?

または、新しいスクリプトを作成するためにカスタマイズできる類似のものはありますか?

スクリプトは、スクリプトに渡されるパラメーターとしてユーザーのインタラクティブな入力を受け入れます。

敬具、デビッド

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

mysql - mysql 再帰更新

私は 2 つの mysql テーブルを持っています。1 つは車の詳細を含み、もう 1 つは車のすべての可能なモデルを含んでいます。

さて、私の問題は、「cars」テーブルに保存されているモデルの詳細が、必要なmodel_idではなく、model_nameであることです

cars.modelを更新できるようにするには、ある種の再帰的なUPDATEテーブルが必要だと思いますが、私の脳は機能を停止し、その方法を理解できません。これがどのように行われるかについてのヒントはありますか?

助けてくれる人に感謝します!

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

function - PostgreSQLの更新機能

作成した更新関数について質問があります...

さて、たとえば9のように存在しないレコードを入力すると、何も更新されていないことがわかっていても、成功が返されます。

存在しない行を更新している場合、SQLはエラーをスローしませんか?

ありがとう

0 投票する
5 に答える
458 参照

sql - 設定値変更で更新

レコードを更新し、「設定」値が毎回変更される update sql ステートメントを作成するにはどうすればよいでしょうか?

例: このようなレコードがある場合

「CurCode」が「WhatCodeShouldBe」と同じになるように、各「SomeNumber」レコードを更新したい

助けてくれてありがとう!

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

sql - SQLITE3 でのクロステーブル UPDATE

ではSQL Server、次のようなことができます。

これが SQL 標準の一部であるかどうかを調べようとはしませんでした。他の方法もあると思いますが、驚くほど便利です。

これが私の問題です。SQLITE3 を使用して、SQL (つまり、ホスト言語ではない) で同様のことを行う必要があります。それはできますか?

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

sql - SQL選択:存在する場合は更新、存在しない場合は挿入-日付部分の比較あり?

次のフィールドでデータベースのレコードを更新する必要があります

今日の日付(時刻ではなく日付部分のみをチェックする必要があります)と特定のスコアラーのレコードが存在する場合、この男とこの日のスコア値を更新したいと思います。スコアラーが今日のレコードを持っていない場合は、新しいレコードを作成したいと思います。

これを単一の(これは可能ですか?)SQLステートメントに入れる方法を理解しようとすると白髪になります。ちなみに、私はMSSQlデータベースとExecuteNonQuery()クエリを発行するメソッドを使用しています。

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

sql - 単純なSQLコードは私を回避します..2つの不一致のテーブルを統合します

1つのテーブルから1つのフィールドを選択し、それを一時テーブルに格納しています。

そのテーブルが0行で終わることがあります。

そのフィールドを20以上のフィールドがある別のテーブルに追加したい

フィールド番号が一致しないため、通常のユニオンは機能しません。比較するものがないので、アウターは私にはうまくいきません。NVLは最初の一時テーブルでは機能しません。

誰もがそれを行う方法を知っていますか?

更新しました:

私は言及しませんでした....1つのフィールドを取得するテーブルが他の場合に一致するものを見つけたとき、私が現在使用しているこのコードは機能します...。

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

sql - 非常に奇妙なSQL更新の問題

ApprovalTask​​sというテーブルがあります...承認にはステータス列があります

ApprovalsViewというビューもあります

ストレートアップデートを試してみると:

このエラーメッセージが表示されます:

なぜこれが起こっているのか考えていますか?

テーブルの作成スクリプトは次のとおりです。

PK_Approval_Tasks(Clustered)

IX_ApprovalTask​​ID(Clsutered)

ビュースクリプトの作成