Агрегатные Функции

AVG (имя_поля) – выдает среднее значение в указанном столбце.

COUNT (имя_поля) - при указании столбца выдает число ненулевых значений в этом столбце. Если перед именем столбца указать DISTINCT, то выдается только количество различных значений.

COUNT(*) – выдает число строк в таблице, но если указать COUNT(name_pole) – подсчитать число значений в заданном поле, в котором есть значения NULL, то пустые значения учтены не будут (Name_pole – имя поля).

MAX (имя_поля) – максимальное значение в столбце.

MIN (имя_поля) – минимальное значение в столбце.

SUM (имя_поля) – сумма значений в столбце.

 

 

Список литературы

1. Бенкен Е.С.

PHP, MySQL, XML: программирование для Интернета: 2-е изд. перераб. и доп. – СПб.: БВХ-Петербург, 2008. – 352 с.: ил. + CD-ROM

2. Кузнецов М.В., Симдянов И.В.

MySQL на примерах. – СПб.: БВХ-Петербург, 2007. – 592с.: ил. +CD-ROM

3. Сайт www.mysql.ru.

 

 

Оглавление

Введение. 3

1. Типы данных MySQL.. 4

1.1. Числовые типы данных. 4

1.2. Текстовые типы данных. 5

1.3. Типы даты и времени. 6

2. Создание базы данных taxi 6

2.1. Запись данных в таблицы.. 10

3. Запросы к базе данных. 12

4. Утилиты MySQL.. 13

4.1. Утилита командной строки mysql 13

4.2. Утилита mysqldump. 16

5. Запросы с указанием критерия отбора данных. 17

6. Группировка данных и агрегатные функции. 20

7. Запросы к двум и более таблицам.. 22

8. Команды обновления и удаления данных в таблицах. 24

9. Изменение структуры таблицы.. 25

10. Создание индексов. 26

11. Вложенные запросы.. 27

11.1. Табличные вложенные запросы.. 28

12. Привилегии в MySQL.. 29

13. Транзакции. 33

Приложение. 35

Краткие справочные сведения по MySQL.. 35

Список литературы.. 39