Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie konvertiere ich Leerzeichen mit SQL Server in Nullwerte?

Ich habe ein ähnliches Problem mit NULLIF gelöst Funktion:

UPDATE table 
SET col1 = NULLIF(col1, '')

Aus der T-SQL-Referenz:

NULLIF gibt den ersten Ausdruck zurück, wenn die beiden Ausdrücke nicht gleich sind. Wenn die Ausdrücke gleich sind, gibt NULLIF einen Nullwert vom Typ des ersten Ausdrucks zurück.