Руководство по языку программирования PHP
|
|||||||||||||||||||||||||||||||
PHP и mysqlГруппировка данных, group by.Группировка данных в sql запросе осуществляется при помощи конструкции group by. Применять эту конструкцию следует с функциями. Использование group by без функций просто вернет подборку уникальных значений. Покажем это на примерах. Для начала создадим таблицу auto
Если задать просто группировку по полю "year", то будут выданы только первые встретившиеся строки, которые имеют одинаковый год. Пример 1:
В тоже время, не стоит думать, что group by может только отбирать уникальные записи, в сочетании с функциями она может творить чудеса. В следующем примере будет показано, как сформировать результат который указывал максимальный и минимальный пробег машин за определенный год, а также количество этих машин. Пример 2:
Результат показывает, что машин 2005 года три штуки, минимальный пробег машины за этот год 1000 км, а максимальный 20000 км. Статьи по теме "Секреты вебмастера" |
- Создание базы данных
- Создание таблиц - Индексы в mysql - Добавление данных - Загрузка данных из файла - Выборка данных - Сортировка данных в sql запросе - Использование функций в sql запросе - Группировка данных - Объединение sql запросов - Сохранение sql запроса в файл - Удаление данных - Обновление данных - Добавление и удаление столбцов - Перестановка столбцов - Изменение типов столбцов - Переименование названия таблицы и столбцов - Добавление и удаление индексов
|
||||||||||||||||||||||||||||||
|