Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm thế nào để nhận được một kết quả float bằng cách chia hai giá trị số nguyên bằng T-SQL?

Các đề xuất từ ​​stb và xiowl rất tốt nếu bạn đang tìm kiếm một hằng số. Nếu bạn cần sử dụng các trường hoặc tham số hiện có là số nguyên, trước tiên, bạn có thể ép chúng thành float:

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

hoặc

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. Cách cài đặt SQL Server trên máy Mac

  2. @@ ROWCOUNT - Nhận số lượng hàng bị ảnh hưởng bởi câu lệnh cuối cùng trong SQL Server

  3. Thực thi một tập lệnh SQL lớn (với các lệnh GO)

  4. Giới hạn phiên người dùng đồng thời cho một đăng nhập cụ thể trong SQL Server

  5. Sử dụng sp_help_jobschedule trong SQL Server