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

О проекте

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

MySQL

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

Хостинг

Другое








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

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

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

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

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

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

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

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

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

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

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

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



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





Глава 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