Наибольшее и наименьшее значение в таблице

Рецепт №125. Из книги «128 рецептов php»
Перейти к оглавлению

Получить максимальное и минимальное значение из таблицы можно, добавив в SQL-запрос две специальные функции – max и min, которые осуществляют выборку:

SELECT 
	max(`age`) as max_age, 
	min(`age`) as min_age 
FROM `tbl_users` 

В примере происходит поиск наибольшего и наименьшего возраста в таблице tbl_users. Результатом такого запроса будет одна строка с двумя значениями – max_age и min_age.
Пример:

// предварительно, необходимо реализовать
// подключение к базе данных

// запрос
// при ошибке остановим скрипт и выведем ошибку
$query = mysql_query(»
SELECT
max(`age`) as max_age,
min(`age`) as min_age
FROM `tbl_users`
«) or die(mysql_error());

$row = mysql_fetch_array($query, MYSQL_ASSOC);
// вывод результата
echo «Максимальный возраст: {$row[‘max_age’]}
«;
echo «Минимальный возраст: {$row[‘min_age’]}»;

Рассказать друзьям:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*