Articles of sql update

T-SQL: Utilisation d’un CASE dans une instruction UPDATE pour mettre à jour certaines colonnes en fonction d’une condition

Je me demande si cela est possible du tout. Je veux mettre à jour la colonne x si une condition est vraie, sinon la colonne y serait mise à jour UPDATE table SET (CASE (CONDITION) WHEN TRUE THEN columnx ELSE columny END) = 25 J’ai cherché partout, essayé certaines choses et je suis incapable de […]

Champs de mise à jour SQL d’une table à partir des champs d’une autre

J’ai deux tables: A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] A sera toujours un sous-ensemble de B (ce qui signifie que toutes les colonnes de A sont également dans B ). Je veux mettre à jour un enregistrement avec un ID spécifique en B avec ses données de A pour toutes […]

Mise à jour ou insertion (plusieurs lignes et colonnes) de la sous-requête dans PostgreSQL

J’essaie de faire quelque chose comme ça dans les postgres: UPDATE table1 SET (col1, col2) = (SELECT col2, col3 FROM othertable WHERE othertable.col1 = 123); INSERT INTO table1 (col1, col2) VALUES (SELECT col1, col2 FROM othertable) Mais le point 1 n’est pas possible même avec postgres 9.0 comme mentionné dans les documents ( http://www.postgresql.org/docs/9.0/static/sql-update.html ) […]

MySql – Comment mettre à jour une partie d’une chaîne?

Je cherche un moyen de mettre à jour seulement une partie d’une chaîne via une requête MySQL. Par exemple, si j’ai 10 enregistrements contenant tous «chaîne» dans le cadre de la valeur du champ (c.-à-d. «Quelque chose / chaîne», «quelque chose / ssortingnglookhere», «quelque chose / chaîne / etcetera» ‘à’ anothervalue ‘pour chaque ligne via […]

Comment puis-je créer une mise à jour en joignant des tables sur SQLite?

J’ai essayé : UPDATE closure JOIN item ON ( item_id = id ) SET checked = 0 WHERE ancestor_id = 1 Et: UPDATE closure, item SET checked = 0 WHERE ancestor_id = 1 AND item_id = id Les deux fonctionnent avec MySQL, mais ceux-ci me donnent une erreur de syntaxe dans SQLite. Comment faire fonctionner […]

MySQL, mettre à jour plusieurs tables avec une seule requête

J’ai une fonction qui met à jour trois tables, mais j’utilise trois requêtes pour effectuer cette opération. Je souhaite utiliser une approche plus pratique pour les bonnes pratiques. Comment puis-je mettre à jour plusieurs tables dans MySQL avec une seule requête?

Comment append une chaîne à une valeur de colonne dans MySQL?

J’ai besoin d’une instruction de mise à jour SQL pour mettre à jour un champ particulier de toutes les lignes avec une chaîne “test” à append au début de la valeur existante. Par exemple, si la valeur existante est “try”, elle devrait devenir “testtry”.

Comment mettre à jour la colonne avec une valeur nulle

J’utilise mysql et j’ai besoin de mettre à jour une colonne avec une valeur nulle. J’ai essayé plusieurs façons différentes et le mieux que j’ai eu est une chaîne vide. Y a-t-il une syntaxe spéciale pour faire cela?

Changer les données d’une cellule en mysql

Comment puis-je changer les données dans une seule cellule d’une table mysql. J’ai un problème avec UPDATE car il fait changer tous les parameters dans une colonne mais je ne veux en changer qu’un. Comment?

Nombre de lignes affectées par une mise à jour dans PL / SQL

J’ai une fonction PL / SQL (exécutant Oracle 10g) dans laquelle je mets à jour certaines lignes. Est-il possible de savoir combien de lignes ont été affectées par la mise à jour? Lors de l’exécution manuelle de la requête, cela me dit combien de lignes ont été affectées, je veux obtenir ce nombre en PL […]