Я запрашиваю таблицу Hive через Reda sh. У меня есть запрос, подобный следующему:
SELECT
CAST(id AS INT) as id,
COUNT(sales) AS num_sales
FROM
sales_table
WHERE
id RLIKE '\d*'
GROUP BY
id
Я пытаюсь выбрать только идентификаторы, которые представляют собой строку цифр, отсюда и предложение WHERE
. Это дает мне эту ошибку:
Error running query: line 42:20: mismatched input 'RLIKE'. Expecting: '%', '*', '+', '-', '.', '/', 'AT', '[', '||', <expression>