私はデータを解析しています。私はデータを受け取り、私のデータベースのデータと比較します。存在しないデータだけを挿入できるように、どのコマンドを使用する必要がありますか?いくつかのデータがすでにデータベースに存在する場合は、何も挿入する必要はありません。データの更新SQL
-4
A
答えて
0
sql
にデータの存在を確認するには、if exists
を使用します。
既にテーブルにないデータを挿入する場合は、このようなものを使用できます。
が必要な場合は、and
を使用してwhere
状態でcolumns
他を追加することができ、そのusers table
if not exists(select 1 from tbluser where Userid = 1)
Insert into tbluser(col1,col2,col3) values (val1,val2,val3)
を言ってみましょう。
+2
これは1行で問題ありませんが、OPは 'MERGE'文、または'存在しない場所 'を探しているようです。 – CodeCaster
関連する問題
- 1. SQLの更新データのセット
- 2. 一括データ更新SQL Server
- 3. 更新後のSQLデータ保持
- 4. LINQ to SQLは::データ更新の問題
- 5. SQL/ASPデータの挿入/更新
- 6. SQL制限の挿入/更新データ
- 7. SQL更新カラム2 1つのデータ
- 8. Linq to SQLデータを更新する
- 9. SQL:テーブルの更新
- 10. iSeriesのSQL更新
- 11. SQLの更新が
- 12. SQLの更新クエリ
- 13. SQL更新
- 14. SQL更新が
- 15. SQL更新クエリ
- 16. SQL更新
- 17. SQL更新ステートメント
- 18. SQL更新トリガー
- 19. SQL更新クエリ
- 20. SQL更新クエリ
- 21. 更新後のSQL Serverと更新のSQL Server?
- 22. OpenDJスキーマの更新とデータの更新
- 23. 更新されたデータを取得して他の行データを選択するためのSQL更新トリガー
- 24. MySQLのクラスタリング。データとSQLノードのデータベースの更新
- 25. のSQL Server - 更新データの別のテーブルから
- 26. 更新Ajaxのデータ
- 27. オフラインアプリのデータ更新
- 28. Linqデータの更新
- 29. 一括更新/ SQLデータベースへのデータの挿入
- 30. JSPでSQLの特定のデータを更新する
ADO.netまたはストアドプロシージャを使用してデータベース側にC#コードを記述する予定ですか? – RBT