转换函数

Polars SQL 支持对标量值进行显式类型转换。除非某个运算符或函数页面明确记录了相应行为,否则不要依赖隐式转换规则。

CAST

cast(value AS type) -> type()

将值显式转换为指定类型。

已验证的目标类型和别名包括 BOOLEAN/BOOLSMALLINTINTEGERBIGINT/LONGDOUBLEFLOAT/REALVARCHAR/STRINGDATETIMESTAMP

数值可以转换为字符串类型,字符串可以转换为数值类型,字符串也可以转换为 DATETIMESTAMP。转换 NULL 会返回所请求类型的 NULL

备注

将字符串转换为 SMALLINTINTEGER 时,允许存在前导和尾随空格。