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

О проекте

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

MySQL

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

Хостинг

Другое








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

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

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

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

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

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

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

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

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

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

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

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



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





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