Оператор LIKE по-прежнему использует преимущества группирования в Hive? - PullRequest
0 голосов
/ 30 марта 2020

Если в определенном столбце colA определено сегментирование, и при запуске следующего запроса он все еще будет использовать сегментирование?

select * from mytable where colA like '%somestring';

Если нет, нужно ли ему явно условие равенства для это, чтобы воспользоваться ведром? как это: -

select * from mytable where colA = 'somestring';

1 Ответ

0 голосов
/ 31 марта 2020

Обрезка ведра происходит с одним из следующих условий - равно (=) в условии (где данные в (...)) и / или условиях, основанных на вышеуказанном. Вы можете объяснить план и увидеть количество выбранных строк.

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