Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara mengubah ruang kosong menjadi nilai nol, menggunakan SQL Server?

Saya memecahkan masalah serupa menggunakan NULLIF fungsi:

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

Dari referensi T-SQL:

NULLIF mengembalikan ekspresi pertama jika kedua ekspresi tidak sama. Jika ekspresinya sama, NULLIF mengembalikan nilai null dari tipe ekspresi pertama.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SqlDataSourceEnumerator.Instance.GetDataSources() tidak menemukan contoh SQL server 2008 lokal

  2. Ekspresi KASUS SQL Server

  3. Menggabungkan nilai baris T-SQL

  4. Apakah mungkin menggunakan `SqlDbType.Structured` untuk meneruskan Parameter Bernilai Tabel di NHibernate?

  5. Cadangan tingkat tabel