logo

Comment mettre à jour plusieurs colonnes dans une seule instruction de mise à jour en SQL ?

Dans cet article, nous verrons comment mettre à jour plusieurs colonnes dans une seule instruction dans SQL . Nous pouvons mettre à jour plusieurs colonnes en spécifiant plusieurs colonnes après la commande SET dans l'instruction UPDATE. Le MISE À JOUR L'instruction est toujours suivie de la commande SET, elle spécifie la colonne où la mise à jour est requise.

MISE À JOUR pour plusieurs colonnes

Syntaxe:



MISE À JOUR nom_table

qu'est-ce que c'est

SET nom_colonne1= valeur1, nom_colonne2= valeur2

OÙ état ;



Maintenant, pour la démonstration, suivez les étapes ci-dessous :

Étape 1: Créer une base de données

nous pouvons utiliser la commande suivante pour créer une base de données appelée geeks.



Requête:

CREATE DATABASE geeks;>

Étape 2: Utiliser la base de données

Utilisez l'instruction SQL ci-dessous pour basculer le contexte de la base de données vers les geeks :

Requête:

USE geeks;>

Étape 3: Définition du tableau

Nous avons la demo_table suivante dans la base de données de notre geek.

Requête:

CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) );>

Étape 4: Insérer des données dans un tableau

entier en chaîne en Java

Requête:

INSERT INTO demo_table (NAME, AGE, CITY) VALUES ('Aman Chopra', 25, 'New York'), ('Shubham Thakur', 30, 'Los Angeles'), ('Naveen Tulasi', 45, 'Chicago'), ('Aditya Arpan', 28, 'Miami'), ('Nishant Jain', 50, 'Houston');>

Sortir:

IMG3

Étape 5 : Afficher les données du tableau

Requête:

SELECT * FROM demo_table;>

Sortir:

IMG3

Étape 6 : Mettre à jour plusieurs colonnes

À des fins de démonstration, mettons à jour la valeur AGE à 30 et la valeur CITY à PENDJAB où la valeur CITY est « Chicago ».

jpa au printemps

Requête:

UPDATE demo_table SET AGE=30 ,CITY='PUNJAB' WHERE CITY='NEW DELHI';>

Sortir:

Afficher le contenu de la table demo_table

Nous pouvons voir que le tableau est maintenant mis à jour avec la valeur souhaitée.

Utilisation de GROUP BY plusieurs colonnes dans SQL

Dans la clause SQL GROUP BY, nous utilisons l'instruction SELECT pour organiser des données similaires en groupes.

Syntaxe:

SELECT colonne1, colonne2, …
FROM nom_table
OÙ état
GROUPE PAR colonne1, colonne2, …
ORDER BY colonne1, colonne2, …

Jetons un coup d'œil à la clause GROUP BY en voyant quelques requêtes.

enregistrer la vidéo youtube vlc

Requête:

CREATE TABLE demo_table( NAME VARCHAR (20), AGE INT , CITY VARCHAR(20) ); INSERT INTO demo_table (NAME, AGE, CITY) VALUES ('Aman Chopra', 25, 'New York'), ('Shubham Thakur', 30, 'Los Angeles'), ('Naveen Tulasi', 45, 'Chicago'), ('Aditya Arpan', 28, 'Miami'), ('Nishant Jain', 50, 'Houston');>

Sortir:

Requête:

SELECT AGE, CITY FROM demo_table WHERE AGE<30 GROUP BY AGE ORDER BY AGE;>

Sortir:

IMG3

Conclusion

  1. L'instruction UPDATE peut être utilisée pour mettre à jour les colonnes d'une table.
  2. L'instruction UPDATE utilise la commande SET pour spécifier les colonnes à mettre à jour.
  3. Suite à la commande SET, les conditions sont spécifiées à l'aide de la commande WHERE.
  4. Des mises à jour sont apportées aux cellules qui répondent aux critères.
  5. Pour diviser les données en groupes, utilisez la clause GROUP BY.