Я не очень много в SQL & Apex, но мне нужно одно утверждение, и я был бы очень признателен за вашу помощь в этом. Синтаксис Apex круговых диаграмм заключается в следующем:Oracle Apex Pie Chart SQL Statement
SELECT link, label, value
Моей таблица выглядит этот простой эскиз:
+------+-----------+---------+
| ID | Company | Item |
+------+-----------+---------+
| 1 | AAA |Some |
| 2 | BB |Stuff |
| 3 | BB |Not |
| 4 | CCCC |Important|
| 5 | AAA |For |
| 6 | DDDDD |Question?|
+------+-----------+---------+
Я хочу, чтобы показать процент компаний.
Задача: Все компании с менее чем 5 наименованиями должны сочетаться с одним «другим». Трудность для меня состоит в том, чтобы объединить «неважные» компании.
До сих пор мое заявление выглядит следующим образом:
SELECT null link,
company label,
COUNT(ID) value FROM table HAVING COUNT(ID) > 5 GROUP BY company
Здесь прекрасная схема эскиз. : D
Благодарим вас за идеи!
Спасибо за ответ! Но я немного смущен, откуда происходит «item_count» в последнем операторе SELECT? Соответственно, какую информацию я должен вставить? – OldForester
@OldForester Я считаю, что 'count (id)' в подзапросе company_group должен был быть псевдонимом с 'item_count'. Первоначально он был только во втором редактировании Олли, он, вероятно, забыл это сделать, поэтому я его отредактировал. – Tom
Хорошо, я добавил предложение GROUP BY в первый оператор подзапроса из-за функции count. Синтаксис прав, но теперь на диаграмме показана только метка «другое» и количество строк. Он идет в правильном направлении, но одна деталь все еще отсутствует. – OldForester