sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan konverteres tomme mellemrum til null-værdier ved hjælp af SQL Server?

Jeg løste et lignende problem ved hjælp af NULLIF funktion:

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

Fra T-SQL-referencen:

NULLIF returnerer det første udtryk, hvis de to udtryk ikke er ens. Hvis udtrykkene er ens, returnerer NULLIF en nulværdi af typen af ​​det første udtryk.



  1. Ingen understøttelse af OVER i MS SQL Server 2005?

  2. Guide til designdatabase til quiz i MySQL

  3. Forstå gruppe efter klausul i SQL Server - SQL Server / TSQL selvstudium del 130

  4. Beregning af løbende total med OVER-klausul og PARTITION BY-klausul i SQL Server