首页 > 解决方案 > Athena SQL 中的正确案例

问题描述

我是 Athena 的新手,并试图将字段“国家”转换为正确大小写。例如:

美国 -> 美国

有没有办法在雅典娜做到这一点?

标签: sqlamazon-web-servicescaseamazon-athenapresto

解决方案


将评论变成答案:

Athena 引擎版本 2在其RegEx 部分中给出了示例
regexp_replace(string, pattern, function)

SELECT regexp_replace('new york', '(\w)(\w*)', x -> upper(x[1]) || lower(x[2])); --'New York'

推荐阅读