Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да конвертирате празни пространства в нулеви стойности, като използвате SQL Server?

Реших подобен проблем с помощта на NULLIF функция:

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

От справочника за T-SQL:

NULLIF връща първия израз, ако двата израза не са равни. Ако изразите са равни, NULLIF връща нулева стойност от типа на първия израз.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Заменете дублиращите се интервали с едно пространство в T-SQL

  2. Локални и глобални временни таблици в SQL Server

  3. Трябва ли да използвам правилото CASCADE DELETE?

  4. ACOS() Примери в SQL Server

  5. Изследване на SQL Server 2014 SELECT INTO Parallelism