cast 强制类型转换函数
A column为String类型
cast( A as bigint):把字符串a转换为bigint类型。
split函数:将字符串根据指定的分隔符进行分割,并返回一个数组
split(a.price, '\\.')[0]:截取小数点数据之前的字符
如123.6--->split(‘123.6’, '\\.')[0]--->123
举例子:字段A为String类型,值为56.456,要把A转换为bigint类型,分割后再与bigint类型的字段B:54 比较数值大小:如下
cast(split(A, '\\\\.')[0] as bigint)!=cast(B as bigint)
即把56与54进行数值大小的比对。