0

So I have a whole number such as 45125 and want to convert to 451.25, or 54200 to 542.00. I want to be able to convert using both python and sql. Is there a way of doing it? I already tried researching but couldn't find a solution.

devteight
  • 3
  • 3

2 Answers2

0

In python,

print(format(54200/100, ".2f"))

In SQL,

SELECT
  CAST(54200/100 AS DECIMAL(7,2)) AS x;
ML_Enthu
  • 314
  • 1
  • 3
  • 12
0

You can use format specifiers and f-strings in python and do

newVal = 54200/100
print(f"{newVal:.2f}")

which outputs

542.00

The 2 in the print statement is the number of decimal places it displays.

See here, which has excellent explanations.

kenntnisse
  • 429
  • 2
  • 12