zwei Spalten verglechen, beim selben Eintrag überschreiben

LauraM

Ensign
Registriert
Nov. 2019
Beiträge
133
Hallo,
ich habe in meine Tabelle zwei Spalten (mssql server), die manchmal den gleichen Betrag haben.
Wie kann ich folgendes formulieren: wenn spalte 1 = spalte 2, dann lösche den Betrag in spalte 2.

Danke im Voraus!
Viele Grüße, L
 
Update schema.tabelle set spalte2 = IIF(spalte1 = spalte2,NULL,spalte2)
 
oder einfach
SQL:
update tabelle set spalte2 = null where spalte1=spalte2
 
Ist besser ja, so werden weniger Datensätze angegriffen
 
Zurück
Oben