П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 185967 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 87251 раз(а).

Учебник HTML.
Просмотров 79535 раз(а).

Руководство по PHP5.
Просмотров 50043 раз(а).

Хостинг через призму DNS.
Просмотров 57740 раз(а).

Подборка текстов стандартных документов.
Просмотров 49094 раз(а).

Учебник PHP - Самоучитель
Просмотров 55895 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 57246 раз(а).

Внешние атаки...
Просмотров 46579 раз(а).

Учебник PHP.
Просмотров 40995 раз(а).

SSI в примерах.
Просмотров 31268 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Глава 3. Учебное пособие по MySQL
Пред. След.

3.5. Примеры стандартных запросов
3.5.2. Строка, содержащая максимальное значение некоторого столбца

"Как определить номер, дилера и цену самого дорогого изделия?"

В ANSI SQL (и MySQL 4.1) это легко делается при помощи вложенного запроса:

SELECT article, dealer, price
FROM   shop
WHERE  price=(SELECT MAX(price) FROM shop)

В версиях MySQL до 4.1 такая задача выполняется в два этапа:

  1. Следует получить максимальное значение цены из таблицы при помощи оператора SELECT.

  2. Используя это значение, необходимо составить следующий запрос:

    SELECT article, dealer, price
    FROM   shop
    WHERE  price=19.95
    

Существует еще одно решение: отсортировать все строки по убыванию цен и после этого получить первую строку, используя специальный оператор LIMIT:

SELECT article, dealer, price
FROM   shop
ORDER BY price DESC
LIMIT 1

Примечание: если существует несколько самых дорогих изделий (например, каждое из них стоит 19,95), запрос, использующий LIMIT, возвращает лишь одно из них!


Назад Начало Главы Начало Раздела Вперед

Пред. Глава След. Глава
Глава 2. Установка MySQL Начало Книги Глава 4. Администрирование баз данных


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru