Size: a a a

Сообщество Python Программистов

2020 October 15

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
Ну типа я думал что группы ничем от обычных записей не отличаются
group by собирает группы и применяет к ним аггрегационные функции в селекте и having.
select name, count(x), max(x), min(x)
from …
group by name
собирает в группы с одинаковым именем, внутри каждой группы считает число строк, максимум и минимум
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
И попытка подсчёта просто выведет общее количество
по группе количество выдаст
источник

E

Egor in Сообщество Python Программистов
krau5
дай 0.75 лучше, я как раз геометрию писать начал
инфляция, друг, теперь 0.9 - это литр
источник

k

krau5 in Сообщество Python Программистов
Egor
инфляция, друг, теперь 0.9 - это литр
БУНТ
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
group by собирает группы и применяет к ним аггрегационные функции в селекте и having.
select name, count(x), max(x), min(x)
from …
group by name
собирает в группы с одинаковым именем, внутри каждой группы считает число строк, максимум и минимум
Ааа, эвона оно как!
Прикольно. Пойду про способы группировки почитаю
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
group by собирает группы и применяет к ним аггрегационные функции в селекте и having.
select name, count(x), max(x), min(x)
from …
group by name
собирает в группы с одинаковым именем, внутри каждой группы считает число строк, максимум и минимум
+5, чисто наставил на путь истинный
источник

K

KarmaBot in Сообщество Python Программистов
Бензофуран Гетероцикл
+5, чисто наставил на путь истинный
Вы увеличили карму Alexander T до 2222.66 (+5.00)
источник

R3

Rud 356 in Сообщество Python Программистов
число то какое красивое)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
число то какое красивое)
Заскринено👌
источник

E

Egor in Сообщество Python Программистов
кстати, надо бы боту флоаты допилить, чтобы можно было +0.01
источник

R3

Rud 356 in Сообщество Python Программистов
Egor
кстати, надо бы боту флоаты допилить, чтобы можно было +0.01
обсуждалось - не надо
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
group by собирает группы и применяет к ним аггрегационные функции в селекте и having.
select name, count(x), max(x), min(x)
from …
group by name
собирает в группы с одинаковым именем, внутри каждой группы считает число строк, максимум и минимум
Т.е. для подсчёта эвентов будет что-то типа
select hour, count(*)
from events
where hour > ...
group by hour
источник

E

Egor in Сообщество Python Программистов
Rud 356
обсуждалось - не надо
ок
источник

А

Айван in Сообщество Python Программистов
Бензофуран Гетероцикл
Т.е. для подсчёта эвентов будет что-то типа
select hour, count(*)
from events
where hour > ...
group by hour
Where перед before
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
Т.е. для подсчёта эвентов будет что-то типа
select hour, count(*)
from events
where hour > ...
group by hour
если там дейттайм поле то скорее что-то типа
select toHour(datetime) hour, count()
from events
group by hour
источник

А

Айван in Сообщество Python Программистов
Айван
Where перед before
Всмысле, после from …
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
если там дейттайм поле то скорее что-то типа
select toHour(datetime) hour, count()
from events
group by hour
Ну смысл тот же)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Теперь надо найти как и чем статистику рисовать🌚
@krau5 есть чо по рисовалкам графиков?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
если там дейттайм поле то скорее что-то типа
select toHour(datetime) hour, count()
from events
group by hour
А sql умеет считать медиану или проще это в коде сделать?
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
А sql умеет считать медиану или проще это в коде сделать?
от базы зависит
источник