СУММА значений VARCHAR в Apache Phoenix - PullRequest
0 голосов
/ 17 июня 2020

Я просто пытаюсь получить общее количество отзывов для каждой компании, однако столбец REVIEWCOUNT относится к типу VARCHAR, поэтому я попробовал следующее:

SELECT SUM (TO_NUMBER (REVIEWCOUNT)) FROM BUSINESS

, но я получаю ERROR 201 (22000): Illegal data .

, а затем я попробовал это:

SELECT SUM (CAST (REVIEWCOUNT AS INTEGER)) FROM BUSINESS

, но я получаю ERROR 203 (22005): Type mismatch. VARCHAR и INTEGER для REVIEWCOUNT

1 Ответ

0 голосов
/ 14 августа 2020

Вы можете использовать функцию TO_NUMBER.

SELECT SUM(TO_NUMBER(REVIEWCOUNT)) FROM BUSINESS;

Ссылка здесь http://phoenix.apache.org/language/functions.html#to_number

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