Роль? +. + В утверждении select в HiveQL - PullRequest
1 голос
/ 05 ноября 2019

У меня есть HQL-код, который я пытаюсь понять. Ниже приведен код.

FROM (SELECT col_1, col_2, col_3 FROM t1)
INSERT OVERWRITE TABLE t2
SELECT `(col_1)?+.+`

Может кто-нибудь объяснить, как это работает? +. + Работает? и какое ключевое слово относится к этому типу конструкции в sql / hql?

1 Ответ

1 голос
/ 05 ноября 2019

Я думаю, что нашел решение. Оператор select использует только регулярное выражение, поэтому в этом случае

SELECT (col_1)?+.+

выберет все столбцы, кроме col_1

Справочный документ: https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Select

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...