在Postgres SQL中:
是否可以从双号中获取1位数字?
例如:
我 27/10 = 2.7
我想知道号码" 2"只(数字不是字符串)
我尝试将2.7转换为整数,但它将四舍五入为3。
如何将2.7中的数字2作为数字。
感谢所有回答。
------- EDITED ----------
我找到了那个地板()。
我的成功结果为" SELECT FLOOR(column_name / 10)为A FROM table_name "
我更改了column_name / 10的数字2.7(column_name是列包含双重类型的数据)
希望能帮助大家。
答案 0 :(得分:2)
trunc函数会将数字截断为给定的小数位数:
select trunc(2.7, 0);
trunc
-------
2
(1 row)
答案 1 :(得分:0)
27/10
会将结果显示为2
而没有任何函数。
select 27/10::numeric
,27/10::real
, 27/10 as the_result_you_need