Am un tabel numit "REGISTRU" și în acest tabel am 22 de coloane.
Vreau pentru a interoga și de a compara oricare 2 rânduri de masa respectivă cu scopul de a verifica dacă fiecare coloană de valori din care 2 rânduri sunt exact la fel. ID coloana are întotdeauna valori diferite în fiecare rând, așa că am nu va include ID-ul de coloană pentru compararea. Voi folosi doar pentru a se referi la ce randuri vor fi utilizate pentru comparație.
Dacă toate valorile din coloane sunt aceleași: Fie doar afișa nimic (eu o prefer pe asta) sau doar se întoarcă 2 randuri ca este.
Dacă există unele coloană valorile nu același lucru: Fie a afișa aceste nume de coloană sau afișa nume de coloană și valoarea sa (eu o prefer pe asta).
Exemplu:
LISTĂ Tabel:
ID | NUMELE | TIMP |
---|---|---|
1 | N1 | Ora 09: 00 |
2 | N1 | 0801 |
Ieșire:
ID | TIMP |
---|---|
1 | Ora 09: 00 |
2 | 0801 |
SAU
Display "TIMP"
Notă: de Fapt, eu sunt de acord cu orice rezultat sau o cale de ieșire, cât de mult pot ști în orice fel încât cele 2 rânduri nu sunt la fel.
Care sunt posibilele modalități de a face acest lucru în SQL Server?
Eu sunt, folosind Microsoft SQL Server Management Studio 18, Microsoft SQL Server 2019-15.0.2080.9