TO_LONG
描述
TO_LONG
是一个行函数,用于执行转换 TEXT
, BOOLEAN
, INTEGER
, LONG
, DECIMAL
, DATE
,或 DOUBLE
值范围 LONG
(整数)个值。转换时 DECIMAL
或 DOUBLE
值,则小数点之后的所有数字都将被截断(不向上或向下舍入)。语法
TO_LONG
(expression
)返回值
每行返回一个类型为“”的值
LONG
。输入参数
- 表达式
- 必修内容。类型为“”的字段或表达式TEXT(只能是数字字符,不能为句点或逗号),BOOLEAN,INTEGER,LONG,DECIMAL,DATE,或DOUBLE。当TEXT字段值“”包含小数,则此函数返回空值。
示例
将
average_rating
字段的值转换为 Long 字段类型:TO_LONG([average_rating])
将
average_rating
字段转换为 Long 字段
类型
,但首先使用 CASE
表达式:TO_LONG(CASE WHEN [average_rating]="N/A" then NULL ELSE [average_rating] END)