Moyen pour désigner la 1ere ou 2nde colonne en SQL
Résolu/Fermé
printfx000
-
4 juin 2014 à 14:34
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 - 4 juin 2014 à 15:08
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 - 4 juin 2014 à 15:08
A voir également:
- Moyen pour désigner la 1ere ou 2nde colonne en SQL
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Comment calculer la moyenne sur excel - Guide
- Trier colonne excel - Guide
- Colonne word - Guide
2 réponses
Bruce Willix
Messages postés
11968
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 590
4 juin 2014 à 14:42
4 juin 2014 à 14:42
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 !
Bruce Willix
Messages postés
11968
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 590
Modifié par Bruce Willix le 4/06/2014 à 15:10
Modifié par Bruce Willix le 4/06/2014 à 15:10
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)