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

Bagaimana cara menghindari kesalahan pembagian dengan nol dalam SQL?

Untuk menghindari kesalahan "Pembagian dengan nol" kami telah memprogramnya seperti ini:

Select Case when divisor=0 then null
Else dividend / divisor
End ,,,

Tapi ini cara yang lebih baik untuk melakukannya:

Select dividend / NULLIF(divisor, 0) ...

Sekarang satu-satunya masalah adalah mengingat bit NullIf, jika saya menggunakan kunci "/".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memotong semua tabel dalam Database di SQL Server - Tutorial SQL Server / TSQL Bagian 55

  2. Bagaimana cara mengecilkan Database SQL Server saya?

  3. Grup Ketersediaan AlwaysOn SQL Server:Instalasi dan Konfigurasi. Bagian 2

  4. SQL WHERE.. IN klausa beberapa kolom

  5. Temukan Dependensi di SQL Server:sql_expression_dependencies