encoding - 有没有办法使用 SQL / presto SQL / athena 查看原始字符串值?
问题描述
在被要求更好地指定我的需要后进行编辑:
TL;DR:/r
如何在执行查询时在 Athena 控制台中显示空格转义字符(例如)?所以这个:"abcdef/r"
而不是这个"abcdef "
。
我有一个数据集,其中有一列包含一些可变长度的字符串,所有这些字符串都带有一个尾随空格。
现在,由于我之前使用 python 分析过这些数据,我知道这个空格是\r
; 但是,如果在 Athena ISELECT my_column
中,它显然不会显示转义的空格。
本质上,我想要实现的目标:
my_column | ..
----------+--------
abcdef\r | ..
ghijkl\r | ..
我得到的是:
my_column | ..
----------+--------
abcdef | ..
ghijkl | ..
如果您问我为什么要这样做,那只是为了避免在我再次遇到这种情况时必须通过 python 解析这些数据,以便我可以立即知道我的字符串中是否有任何奇怪的转义字符。任何帮助深表感谢。
解决方案
推荐阅读
- c++ - 在字符串句子中查找和删除单词
- bootstrap-4 - 您如何在 bootstrap 4 中增加徽章大小/字体大小?
- gemfire - 如何在成员组中的分区区域上运行数据相关函数?
- javascript - 包含菜单按钮的 Ag-grid 单元格
- python - 在python中,有什么方法可以在定义类后立即自动运行函数?
- arrays - 使用 React 更新从对象数组映射的输入中的道具(或状态)
- javascript - 如何使用 Javascript 执行此正则表达式
- python - Keras 自定义指标总和是错误的
- autodesk-forge - Autodesk Forge 查看器 TypeScript 绑定中缺少 BubbleNode.getDefaultGeometry
- java - ClassCastException:class by.AppInit 不能转换为类 javax.servlet.ServletContainerInitializer