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

Bagaimana cara mendapatkan hasil float dengan membagi dua nilai integer menggunakan T-SQL?

Saran dari stb dan xiowl baik-baik saja jika Anda mencari konstanta. Jika Anda perlu menggunakan bidang atau parameter yang ada yang merupakan bilangan bulat, Anda dapat mentransmisikannya menjadi float terlebih dahulu:

SELECT CAST(1 AS float) / CAST(3 AS float)

atau

SELECT CAST(MyIntField1 AS float) / CAST(MyIntField2 AS float)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Operasi SQL Server CRUD

  2. Apakah ada perbedaan antara SQL Server Express (2012) dan LocalDB?

  3. T-SQL SQL Dinamis dan Tabel Temp

  4. Hitung berdasarkan kondisi di SQL Server

  5. Cara Memperbaiki:JSON_VALUE Mengembalikan NULL dengan Long String (SQL Server)