Jak wyświetlić dwie cyfry po przecinku w SQL Server
Mam tabelę, która ma kolumnę typu danych float
w SQL Server
Chcę zwrócić wartość kolumny float
datatype z 2 miejscami po przecinku.
For ex: if I insert 12.3
, it should return 12.30
If I insert 12
, it should return 12.00
38
3 answers
select cast(your_float_column as decimal(10,2))
from your_table
decimal(10,2)
oznacza, że można mieć liczbę dziesiętną z maksymalną dokładnością całkowitą 10 cyfr. 2 z nich po przecinku i 8 przed.
81
Author: juergen d,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-11 23:56:46
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-11 23:56:46
Możesz również użyć poniższego kodu, który mi pomaga:
select convert(numeric(10,2), column_name) as Total from TABLE_NAME
Gdzie Total
jest aliasem pola, które chcesz.
3
Author: Bha15,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-28 11:51:58
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-28 11:51:58
Możesz również skorzystać z poniższych opcji, jeśli chcesz rzucać i zaokrąglać. To może pomóc Tobie lub komuś innemu.
SELECT CAST(ROUND(Column_Name, 2) AS DECIMAL(10,2), Name FROM Table_Name
0
Author: PatsonLeaner,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-28 08:14:08
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-28 08:14:08