我正在通过 Redash 查询 Hive 表。我有一个类似于以下的查询:
SELECT
CAST(id AS INT) as id,
COUNT(sales) AS num_sales
FROM
sales_table
WHERE
id RLIKE '\d*'
GROUP BY
id
我试图仅选择作为数字字符串的 ID,因此该WHERE
子句。这给了我这个错误:
Error running query: line 42:20: mismatched input 'RLIKE'. Expecting: '%', '*', '+', '-', '.', '/', 'AT', '[', '||', <expression>