Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak przekonwertować puste spacje na wartości null za pomocą SQL Server?

Podobny problem rozwiązałem za pomocą NULLIF funkcja:

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

Z referencji T-SQL:

NULLIF zwraca pierwsze wyrażenie, jeśli oba wyrażenia nie są równe. Jeśli wyrażenia są równe, NULLIF zwraca wartość null typu pierwszego wyrażenia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SELECT max(x) zwraca wartość null; jak mogę sprawić, żeby zwróciło 0?

  2. Jak wyłączyć wszystkie ograniczenia klucza obcego w bazie danych SQL Server — samouczek SQL Server/TSQL — część 77?

  3. SQL zaznacz wszystko, jeśli parametr ma wartość null, w przeciwnym razie zwróć określoną pozycję

  4. Jak zapobiec automatycznemu zamykaniu programu SQL Server LocalDB?

  5. Jak tworzyć niestandardowe skróty w SQL Server Management Studio (SSMS) — samouczek SQL Server / TSQL część 10