Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Dlaczego SQL Server zaokrągla wyniki dzielenia dwóch liczb całkowitych?

Kiedy wykonujesz dzielenie liczb całkowitych (liczba całkowita dzielona przez liczbę całkowitą), zawsze otrzymujesz odpowiedź w postaci liczby całkowitej. 50/100 =0,50, czyli 0 w mowie całkowitej.

Czy próbowałeś podzielić MY_COLUMN przez 100,0?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zwracanie uprawnień do tabeli z serwera połączonego w programie SQL Server (przykłady T-SQL)

  2. Jak ustawić sortowanie kolumny w SQL Server (T-SQL)

  3. Problemy z replikacją transakcyjną programu SQL Server

  4. Przekazywanie parametru ciągu xml do procedury składowanej SQL Server

  5. SQL Server SELECT INTO @variable?