Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да получите резултат с плаваща стойност, като разделите две цели числа с помощта на T-SQL?

Предложенията от stb и xiowl са добре, ако търсите константа. Ако трябва да използвате съществуващи полета или параметри, които са цели числа, можете първо да ги приведете така, че да бъдат с плаваща стойност:

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

или

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. Опресняване на таблици на SQL Server с по-малко прекъсвания с помощта на превключване на дялове

  2. Свързване на Bastion сървър към PostgreSQL сървър чрез SSH тунел

  3. Трябва да изброите всички тригери в базата данни на SQL Server с име на таблица и схема на таблицата

  4. Основи на управлението на файлове с данни в SQL Server

  5. Защо се счита за лоша практика да се използват курсори в SQL Server?