概述
toDecimal()
函数将给定的值转换为指定标度的十进制小数。
文本类型对象若全部由数字组成,函数返回十进制小数;有其他字符,返回 null
。
转换NODE或EDGE类型时,函数返回点或边的UUID。
如果转换的类型不受支持,函数返回null
。
语法
toDecimal(value, scale)
参数 |
类型 |
描述 |
---|---|---|
value |
数值、文本、timestamp、bool、NODE、EDGE | 待转换的值 |
scale |
0~30的整数 | 小数点后的数字位数;未指定时,与待转换的值value 保持一致 |
返回值类型:Decimal
结果示例
return toDecimal(123.456, 2)
结果:123.46
return toDecimal("123.456")
结果:123.456
return toDecimal("123.456abc", 1)
结果:null