在使用“ \ N”的语句时使用案例的最佳方法是什么?我有一列州数据,当不存在任何州(对于外国)时,会在其中填充“ \ N”。当试图将\ N更改为“未知”但收到错误:无效的字符串文字:“ \ N”时,我试图写一个微笑的案例。有办法解决这个问题吗?
选择 STATE_REGION,当STATE_REGION =“ \ N”时为“ unknown”的情况,否则'STATE_REGION'结尾为state_region_two 从xxx
答案 0 :(得分:1)
以下是用于BigQuery标准SQL
#standardSQL
SELECT STATE_REGION,
CASE
WHEN STATE_REGION = "\\N" THEN "unknown"
ELSE 'STATE_REGION'
END AS state_region_two
FROM `project.dataset.table`
...另一个选择是
WHEN STATE_REGION = r"\N" THEN "unknown"