在BQ的特定列中为某些国家组使用小写字母?



我需要为FR, ES等国家的product_name列应用小写字母,但对于CA, IL, DE的其余部分应该没有任何更改。我正在尝试这个查询,但有些东西不起作用:

SELECT
id
,brand
,cern
,cern_3
,backpack
,qutoation
,product_name 
,CASE WHEN country_code in ('FR', 'ES') then lower(product_name) end
,category
,country_code
,timestamp
FROM table.name

您的查询可能返回其他国家的null,因此@forpas在评论中建议添加else:

CASE WHEN country_code in ('FR', 'ES') then lower(product_name) else product_name end

相关内容

  • 没有找到相关文章

最新更新