Moyen pour désigner la 1ere ou 2nde colonne en SQL
Résolu
printfx000
-
Bruce Willix Messages postés 11966 Date d'inscription Statut Contributeur Dernière intervention -
Bruce Willix Messages postés 11966 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je souhaiterai comparer deux tables entre elles, comportant les mêmes données mais avec peut etre des en-têtes différentes.
Ainsi, est-il possible de dire dans la requête SQL que l'on souhaite comparer la "1ere colonne" (ou 2nd) de la table 1 avec la "1ere colonne" (ou 2nd) de la table 2 sans nommer leurs en-têtes respectives ?
Merci !
je souhaiterai comparer deux tables entre elles, comportant les mêmes données mais avec peut etre des en-têtes différentes.
Ainsi, est-il possible de dire dans la requête SQL que l'on souhaite comparer la "1ere colonne" (ou 2nd) de la table 1 avec la "1ere colonne" (ou 2nd) de la table 2 sans nommer leurs en-têtes respectives ?
Merci !
A voir également:
- Moyen pour désigner la 1ere ou 2nde colonne en SQL
- Déplacer colonne excel - Guide
- Trier colonne excel - Guide
- Comment calculer la moyenne sur excel - Guide
- Colonne word - Guide
- Formule somme excel colonne - Guide
2 réponses
je souhaiterai comparer deux tables entre elles, comportant les mêmes données mais avec peut etre des en-têtes différentes
Si elles contiennent les même données, ce sont les même tables ?!
Ainsi, est-il possible de dire dans la requête SQL que l'on souhaite comparer la "1ere colonne" (ou 2nd) de la table 1 avec la "1ere colonne" (ou 2nd) de la table 2 sans nommer leurs en-têtes respectives ?
Non, parce que SQL ne comprend pas le concept d'ordre des colonnes.
On fait un JOIN sur deux champs par contre :)
D'ou l'intéret de bien nommer ses champs !
En fait elles contiennent les memes données mais c deux bases différentes (l'ordre des colonnes de chaque table est conservé mais les en-tetes sont parfois différentes) ! on me demande de verifier la cohérence entre ces deux bases !
Merci quand même pour la réponse !
Merci quand même pour la réponse !
mais justement: les entêtes n'ont pas d'importance ^^
Par contre il existe une chouette fonction: INTERSECT qui te permettra de trouver les enregistrement communs aux deux tables:
https://sql.sh/cours/intersect
Pour cette fonction l'ordre des colonnes a de l'importance (il va comparer colonne par colonne)
Par contre il existe une chouette fonction: INTERSECT qui te permettra de trouver les enregistrement communs aux deux tables:
https://sql.sh/cours/intersect
Pour cette fonction l'ordre des colonnes a de l'importance (il va comparer colonne par colonne)