Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment convertir des espaces vides en valeurs nulles, en utilisant SQL Server ?

J'ai résolu un problème similaire en utilisant NULLIF fonction :

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

À partir de la référence T-SQL :

NULLIF renvoie la première expression si les deux expressions ne sont pas égales. Si les expressions sont égales, NULLIF renvoie une valeur nulle du type de la première expression.