Bigquery 中的 IS_NUMERIC 和 IS_SPACES 等价物

问题描述 投票:0回答:1

作为从 Informatica 迁移到 Big Query 的一部分,有人知道 Informatica 函数 IS_NUMERIC 和 IS_SPACES 在 Big Query 中等效吗?

目前还没有找到任何替代方案。任何帮助将不胜感激

google-bigquery migration informatica-powercenter bigquery-udf
1个回答
0
投票

如果你想验证一个值是否是数字,你可以使用

regex_contains
函数,如 here.

根据谷歌文档这个功能

如果值是正则表达式的部分匹配,则返回 TRUE, 正则表达式

如果正则表达式参数无效,函数返回错误。

您可以为数字数据类型尝试此正则表达式:

REGEXP_CONTAINS(my_column, r'^\d+$')

© www.soinside.com 2019 - 2024. All rights reserved.