Есть ли способ увидеть необработанные строковые значения, используя SQL / presto SQL / athena? - PullRequest
0 голосов
/ 14 апреля 2020

Изменить после запроса, чтобы лучше указать мои потребности:

TL; DR: Как отобразить экранированные пробельные символы (например, /r) в консоли Athena при выполнении запроса? Так вот: "abcdef/r" вместо этого "abcdef ".

У меня есть набор данных со столбцом, который содержит несколько строк переменной длины, все они с конечным пробелом.

Теперь, так как я проанализировал эти данные раньше, используя python, я знаю, что этот пробел является \r; однако, если в Афине I SELECT my_column, это, очевидно, не показывает сбежавшие пробелы.

По сути, то, что я пытаюсь достичь:

my_column |  ..
----------+--------
 abcdef\r |  ..
 ghijkl\r |  ..

Что я получаю вместо этого:

my_column |  ..
----------+--------
  abcdef  |  ..
  ghijkl  |  ..

Если вы спрашиваете, зачем мне это нужно, просто избегайте необходимости анализировать эти данные через python, если я когда-нибудь снова столкнусь с этой ситуацией, чтобы я мог сразу узнать если в моих строках есть какие-то странные экранированные символы. Любая помощь очень ценится.

...