我需要为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