函数 toDecimal() 可以将一个数字或一个数字字符串转为 decimal 并返回,标度未指定则保持与原数字一致。如果传入 NDOE 或 EDGE 时返回 UUID,传入其他值时返回 null。
Arguments:
- 值 <number | string | text | bool>
- 标度 <integer>,0~30,非必填
Returns:
- 小数 <decimal>
一般用法
示例:将 123.456 转为小数,保持两位标度
return toDecimal(123.456, 2)
123.46
示例:将 "123.456abc" 依次转为整数、浮点型和小数
return table(toInteger("123.456abc"),toFloat("123.456abc"),toDecimal("123.456abc"))
| toInteger("123.456abc") | toFloat("123.456abc") | toDecimal("123.456abc") |
|-------------------------|-----------------------|-------------------------|
| 123 | 123.456 | null |