impala 有没有CONCAT_WS
时间: 2023-08-21 19:04:54 浏览: 146
impala_jdbc.zip
非常抱歉,我之前给出的回答有误。在 Impala 中没有内置的 `CONCAT_WS()` 函数。但你可以使用 `CONCAT()` 函数和条件表达式来实现类似的效果。
以下是使用 `CONCAT()` 函数和条件表达式拼接付款方式偏爱排行的示例查询语句:
```sql
SELECT
CONCAT_WS('>', paytype, COUNT(paytype)) AS preferred_payment
FROM
erp_u_sale_pay
GROUP BY
paytype
ORDER BY
COUNT(paytype) DESC;
```
在上述示例中,我们使用 `CONCAT_WS('>', paytype, COUNT(paytype))` 将 `paytype` 和对应的出现次数拼接起来,并使用 `GROUP BY` 对 `paytype` 进行分组。然后,使用 `ORDER BY` 按照出现次数降序排列结果。
再次对之前的错误回答表示抱歉,希望这次能给你正确的信息。如果还有其他问题,请随时提问。
阅读全文