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

Mengapa SQL Server membulatkan hasil pembagian dua bilangan bulat?

Ketika Anda melakukan pembagian bilangan bulat (bilangan bulat dibagi bilangan bulat) Anda selalu mendapatkan jawaban bilangan bulat. 50/100 =.50, yaitu 0 dalam bilangan bulat.

Sudahkah Anda mencoba membagi MY_COLUMN dengan 100.0?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menjatuhkan tabel jika ada?

  2. Mengembalikan Parameter Prosedur Tersimpan atau Fungsi Buatan Pengguna di SQL Server (Contoh T-SQL)

  3. Gabungkan PowerShell dan SQL Diagnostic Manager untuk mengotomatiskan pemantauan SQL Server

  4. Bagaimana cara menghapus dari beberapa tabel menggunakan INNER JOIN di SQL server

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