Sql 按百分比浮动

Sql 按百分比浮动,sql,amazon-redshift,Sql,Amazon Redshift,我正在尝试将0.004等转换为0.4%(称之为bill\u rate)。 是否有一个内置的百分比函数,或任何简单的方法来做到这一点 嗯,有*100。我想你想要: select to_char(bill_rate * 100, '0.0') || '%' 啊,太好了,谢谢你。我试着保持数字,但一直失败,但显然这不是数字你的目标是什么?如果它显示的是带有百分比的值,那么按照下面Gordon的答案进行格式化是有意义的。如果您希望将其用作百分比值(例如,25%*200=50),那么Gordon将当前数

我正在尝试将
0.004
等转换为
0.4%
(称之为
bill\u rate
)。
是否有一个内置的百分比函数,或任何简单的方法来做到这一点

嗯,有
*100
。我想你想要:

select to_char(bill_rate * 100, '0.0') || '%'

啊,太好了,谢谢你。我试着保持数字,但一直失败,但显然这不是数字你的目标是什么?如果它显示的是带有百分比的值,那么按照下面Gordon的答案进行格式化是有意义的。如果您希望将其用作百分比值(例如,
25%*200=50
),那么Gordon将当前数字乘以100的另一点更有意义。这里有更多信息(SQLServer答案,但相同的概念适用于红移)。