J'ai une table nommée "LISTE" et dans ce tableau, j'ai 22 colonnes.
Je veux de la requête et comparer les 2 lignes de la table dans le but de vérifier si chaque colonne, les valeurs de 2 lignes sont exactement les mêmes. ID de la colonne a toujours des valeurs différentes dans chaque ligne, donc je ne vais pas inclure l'ID de la colonne pour la comparaison. Je viens de l'utiliser pour se référer à ce que les lignes seront utilisés pour la comparaison.
Si toutes les valeurs de la colonne sont les mêmes: Soit ne rien afficher (je préfère celui-ci) ou il suffit de retourner les 2 lignes qu'il est.
Si il y a certaines valeurs de la colonne sont pas les mêmes: Soit afficher ces noms de colonne uniquement ou afficher à la fois le nom de la colonne et sa valeur (je préfère celui-ci).
Exemple:
LISTE de la Table:
ID | NOM | Le TEMPS |
---|---|---|
1 | N1 | 0900 |
2 | N1 | 0801 |
Sortie:
ID | Le TEMPS |
---|---|
1 | 0900 |
2 | 0801 |
OU
Affichage "TEMPS"
Remarque: en Fait, je suis d'accord avec n'importe quel résultat ou de moyen de sortie jusqu'à ce que je sais de toute façon que les 2 lignes ne sont pas les mêmes.
Quelles sont les voies possibles pour ce faire, dans SQL Server?
Je suis l'aide de Microsoft SQL Server Management Studio 18, Microsoft SQL Server 2019-15.0.2080.9