Могу ли я объединить столбец в Presto DB, чтобы получить список всех возможных пар, когда некоторые могут быть нулевыми? - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть база данных в Афине, представьте, что есть столбцы country, region и data.

Я хочу получить список всех уникальных пар country / region, включая случаи, когда region может быть пустым (это тот случай, когда данные относятся ко всей стране).

Я попытался SELECT distinct(country, region) FROM ..., но получил ошибку NOT_SUPPORTED: сравнение строк не поддерживается для полей с нулевыми элементами

Я думал, что это может сработать:

SELECT distinct(coalesce(country,"none"), coalesce(region, "none") region) FROM ...

но тоже не повезло. Есть идеи, если это возможно?

1 Ответ

1 голос
/ 06 февраля 2020

Это должно работать (без скобок):

SELECT DISTINCT country, region FROM ...
...