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'estSET 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:
Étape 5 : Afficher les données du tableau
Requête:
SELECT * FROM demo_table;>
Sortir:

É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:
Conclusion
- L'instruction UPDATE peut être utilisée pour mettre à jour les colonnes d'une table.
- L'instruction UPDATE utilise la commande SET pour spécifier les colonnes à mettre à jour.
- Suite à la commande SET, les conditions sont spécifiées à l'aide de la commande WHERE.
- Des mises à jour sont apportées aux cellules qui répondent aux critères.
- Pour diviser les données en groupes, utilisez la clause GROUP BY.