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

О проекте

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

MySQL

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

Хостинг

Другое








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

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

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

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

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

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

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

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

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

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

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

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



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




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