Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm thế nào để chuyển đổi không gian trống thành giá trị null, sử dụng SQL Server?

Tôi đã giải quyết sự cố tương tự bằng cách sử dụng NULLIF chức năng:

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

Từ tham chiếu T-SQL:

NULLIF trả về biểu thức đầu tiên nếu hai biểu thức không bằng nhau. Nếu các biểu thức bằng nhau, NULLIF trả về giá trị rỗng của kiểu biểu thức đầu tiên.



  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ạo chỉ mục trên một biến bảng

  2. Lỗi máy chủ SQL 4104:Không thể liên kết số nhận dạng nhiều phần.

  3. Nâng cấp nền tảng dữ liệu SQL Server vào năm 2015

  4. Vấn đề triển khai báo cáo SSRS 2014

  5. Trả lại danh sách tất cả các kích hoạt máy chủ trong SQL Server