SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » PostgreSQL » Построить гистограмму
Построить гистограмму [сообщение #175] Wed, 13 July 2022 23:21 Переход к следующему сообщению
l-lisa в настоящее время не в онлайне  l-lisa
Сообщений: 4
Зарегистрирован: July 2022
Junior Member
Здравствуйте, подскажите пожалуйста, как можно посроить гистограмму с помощью sql-запроса с размером бинов N, имея таблицу
table с полями user_id (анонимный идентификатор юзера) и metric_value (значение какой то произвольной метрики для этого юзера).

помогите с этим разобраться, так как ничего не нашла в интернете подобного и даже не представляла что можно гистограмы строить с помощью sql...
Re: Построить гистограмму [сообщение #177 является ответом на сообщение #175] Wed, 13 July 2022 23:53 Переход к предыдущему сообщениюПереход к следующему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 368
Зарегистрирован: June 2022
Senior Member
Скорее всего вам нужно просто получить результат в виде
user_id | value
1 | 200
2 | 300
3 | 400

Это и будет гистограммой.
Re: Построить гистограмму [сообщение #180 является ответом на сообщение #177] Thu, 14 July 2022 10:28 Переход к предыдущему сообщениюПереход к следующему сообщению
GunmanNN в настоящее время не в онлайне  GunmanNN
Сообщений: 5
Зарегистрирован: June 2022
Junior Member
select user_id, sum(metric_value) from table group by user_id order by user_id asc
Re: Построить гистограмму [сообщение #184 является ответом на сообщение #180] Thu, 14 July 2022 12:30 Переход к предыдущему сообщениюПереход к следующему сообщению
l-lisa в настоящее время не в онлайне  l-lisa
Сообщений: 4
Зарегистрирован: July 2022
Junior Member
Спасибо) так просто ?! странно, что таблицу назвали гистограммой, я буквально восприняла

[Обновления: Thu, 14 July 2022 12:30]

Известить модератора

Re: Построить гистограмму [сообщение #185 является ответом на сообщение #184] Thu, 14 July 2022 13:17 Переход к предыдущему сообщению
GunmanNN в настоящее время не в онлайне  GunmanNN
Сообщений: 5
Зарегистрирован: June 2022
Junior Member
ну это таки не гистограмма, это таблица, построенная в предположении, что пользователи могут повторяться, хотя и при одиночных данных все будет работать
полученные данные видимо следует передать в какой-то пакет визуализации, типа TeeChart (для Builder/Delphi) или в тот же Excel и построить график
Предыдущая тема: PostgreSQL 10 и RAD Studio XE7
Следующая тема: Перевод с MS SQL
Переход к форуму:
  


Текущее время: Sun Dec 22 11:52:41 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00699 секунд