2024-05-09 02:04:22 发布
网友
为了处理bigquery中的错误,我使用了-job.errors[0]['message'],到目前为止一切正常。你知道吗
job.errors[0]['message']
问题是当您进行查询时,例如,当您将值除以0时,BigQuery将显示:
问:通过使用PYTHON-如何发现这个错误?你知道吗
或者,在BigQuery标准SQL中,可以使用SAFE_DIVIDE()来避免错误
SAFE_DIVIDE()等价于除法运算符(/),但如果发生错误(例如被零除的错误),则返回NULL
因此,您应该使用SAFE_DIVIDE(15, 0),而不是SELECT 15 / 0
SAFE_DIVIDE(15, 0)
SELECT 15 / 0
或者,在BigQuery标准SQL中,可以使用SAFE_DIVIDE()来避免错误
SAFE_DIVIDE()等价于除法运算符(/),但如果发生错误(例如被零除的错误),则返回NULL
因此,您应该使用
SAFE_DIVIDE(15, 0)
,而不是SELECT 15 / 0
相关问题 更多 >
编程相关推荐