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

Pembagian bilangan bulat di sql server

Yang pertama Anda mendapatkan hasil dari dua bilangan bulat dan kemudian memberikan hasilnya sebagai DECIMAL (9,2). Dalam detik Anda hanya membagi dua bilangan bulat dan itu yang diharapkan.

Jika Anda memasukkan salah satu bilangan bulat sebagai desimal SEBELUM Anda melakukan pembagian, Anda akan mendapatkan hasil desimal.

SELECT 151/CAST(6 AS DECIMAL (9,2))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 10 Fakta Tentang Pemantauan Kinerja Basis Data yang Mungkin Mengejutkan Anda

  2. Bagaimana cara menyalin skema dan beberapa data dari SQL Server ke instance lain?

  3. Cara sederhana untuk mengubah urutan kolom dan baris dalam SQL?

  4. Menghubungkan ke SQL Server 2008 dari Java

  5. Cara efisien untuk memisahkan string menggunakan CTE