sql - Athena SQL 中的正确案例
问题描述
我是 Athena 的新手,并试图将字段“国家”转换为正确大小写。例如:
美国 -> 美国
有没有办法在雅典娜做到这一点?
解决方案
将评论变成答案:
Athena 引擎版本 2在其RegEx 部分中给出了示例
regexp_replace(string, pattern, function)
SELECT regexp_replace('new york', '(\w)(\w*)', x -> upper(x[1]) || lower(x[2])); --'New York'
推荐阅读
- google-cloud-platform - 在服务器上为 GCP Speech to Text 生成 AccessToken 以在 Android/iOS 中使用
- css - 如何在 Google Chrome 的可滚动容器中实现元素的反向堆栈?
- php - Saving array to file txt
- code-generation - 使用 Raku 计算 e 数
- python - 读取彩色数字图像要控制台的数字
- c# - How to get request payload using Titanium Web Proxy in C#?
- theorem-proving - 如何使用 LEAN 证明命题逻辑中的两个陈述?
- javascript - When is an elementHandle not an elementHandle
- java - TestNG/Maven Encoding issue
- python - 如何在大量非空格字符后添加换行符?