2 года назад
GROUP BY
"GROUP BY" - это оператор SQL, который используется для группировки результирующих строк по одному или нескольким столбцам в таблице базы данных. Этот оператор обычно используется совместно с агрегирующими функциями, такими как SUM, COUNT, AVG, MAX, MIN, для вычисления статистических данных в группах. Пример использования оператора GROUP BY: SELECT department, COUNT(*) as employee_count FROM employees GROUP BY department; В данном примере мы сгруппировали сотрудников по отделам и подсчитали количество сотрудников в каждом отделе. Результат будет содержать уникальные отделы и количество сотрудников в каждом отделе...
20 часов назад
Ошибки новичков в Python: 7 граблей, на которые наступают все
Python прощают многое. Но некоторые ошибки новички совершают с завидным постоянством. Я и сам наступал на эти грабли — разбираем, как обойти. Классика. Смотри: ```python def add_item(item, lst=[]): lst.append(item) return lst print(add_item(1)) # [1] print(add_item(2)) # [1, 2] — упс! ``` Список `lst` создаётся один раз при определении функции. Каждый вызов использует один и тот же список. Ожидаешь пустой список, а получаешь всё накопленное. Как правильно: ```python def add_item(item, lst=None): if lst is None: lst = [] lst...