Dans le cours : L'essentiel de SQL
Accédez au cours complet aujourd’hui
Inscrivez-vous aujourd’hui pour accéder à plus de 24 900 cours dispensés par des experts.
Insérer à l'aide d'une sous-requête - Tutoriel SQL
Dans le cours : L'essentiel de SQL
Insérer à l'aide d'une sous-requête
On peut utiliser l'instruction INSERT pour insérer des valeurs explicitement exprimées dans la partie VALUES. On peut aussi utiliser un INSERT pour insérer des données dans une table à partir d'une autre table, c'est-à-dire à partir d'un SELECT. À ce moment-là, au lieu d'utiliser la syntaxe VALUES, je vais utiliser une simple syntaxe SELECT. Mon SELECT va aller chercher dans une autre table, j'ai une table de prospects ici. Donc je pourrais dire je veux insérer mes prospects dans la table des contacts pour les transférer. Bien entendu, le SELECT va devoir correspondre au nombre et à la position des colonnes que je vais exprimer ici dans la parenthèse de l'INSERT. Donc je vais chercher le nom et le prénom de mes prospects. Ici, je suis dans MariaDB ou MySQL, je vais faire un petit LIMIT pour récupérer seulement 10 prospects. L'adressepostaleid obligatoire. Je vais mettre une valeur littérale, ce que j'ai envie de faire, bien entendu, c'est tester ma requête pour voir si d'abord le…
Entraînez-vous tout en suivant la formation avec les fichiers d’exercice.
Téléchargez les fichiers utilisés par l’instructeur pour enseigner le cours. Suivez attentivement et apprenez en regardant, en écoutant et en vous entraînant.
Table des matières
-
-
-
-
-
-
-
-
-
(Verrouillé)
Comprendre les mises à jour de données3 m 17 s
-
Aborder le principe de la transaction3 m 54 s
-
(Verrouillé)
Écrire des transactions explicites4 m 12 s
-
(Verrouillé)
Insérer ligne à ligne avec INSERT5 m 11 s
-
(Verrouillé)
Insérer à l'aide d'une sous-requête1 m 57 s
-
(Verrouillé)
Modifier les valeurs de colonnes avec UPDATE2 m 40 s
-
(Verrouillé)
Supprimer des lignes avec DELETE1 m 30 s
-
(Verrouillé)
Insérer dans une nouvelle table3 m 49 s
-
(Verrouillé)
Aborder le MERGE4 m 58 s
-
(Verrouillé)
Remplacer le MERGE dans MySQL1 m 50 s
-
(Verrouillé)
Défi : Modifier des données1 m 20 s
-
(Verrouillé)
Solution : Modifier des données2 m 47 s
-
(Verrouillé)
-