在BigQuery中,您可以使用CAST
函数将字符串数据类型转换为整数数据类型,并且它会自动去除小数部分。以下是一个示例代码:
WITH data AS (
SELECT '123.45' AS string_value
)
SELECT CAST(string_value AS INT64) AS integer_value
FROM data
在上面的代码中,我们定义了一个名为data
的临时表,其中包含一个名为string_value
的字符串列,其值为123.45
。然后,我们使用CAST
函数将string_value
转换为整数类型,并将结果命名为integer_value
。结果将会是123
,小数部分被去除了。
请注意,如果字符串无法解析为整数,则CAST
函数将返回NULL
。