使用COALESCE和IFNULL函数或使用SELECT语句中的IF语句来处理NULL值。
示例代码:
SELECT COALESCE(column1, '') as column1, IFNULL(column2, 0) as column2, COALESCE(column3, 'Unknown') as column3 FROM mydataset.mytable
在上述代码中,COALESCE函数用于替换NULL值。IFNULL函数用于将NULL值替换为任意值。在这里,将字符串和数字两种类型的值分别作为COALESCE函数和IFNULL函数的输入参数进行了示范。
SELECT IF(column1 IS NULL, '', column1) as column1, IF(column2 IS NULL, 0, column2) as column2, IF(column3 IS NULL, 'Unknown', column3) as column3 FROM mydataset.mytable
在上述代码中,IF语句用于检查NULL值,然后将其替换为非空值。在这里,3个列的NULL值被替换为了空字符串,数字0和字符串'Unknown'。
上一篇:BigQuery数据集维护