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

Truy vấn phân chia SQL Server

Khi bạn chia hai số nguyên, kết quả cũng là một số nguyên, vì vậy 50/100 là 0,5, là một số nguyên của 0.

Để có dấu thập phân, hãy viết:

Select 50.0 / 100

hoặc Truyền số nguyên thành số thập phân - tức là

SELECT (CAST(20 AS DECIMAL(5,1))/30)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn con của SQL Server trả về nhiều hơn 1 giá trị. Điều này không được phép khi truy vấn con theo sau =,! =, <, <=,>,> =

  2. Linq to SQL ForeignKeyReferenceAlreadyHasValueException

  3. Bí quyết khôi phục các bản ghi đã xóa trong SQL Server

  4. Gọi thủ tục được lưu trữ với giá trị trả về

  5. Bàn vận chuyển