Справочное руководство по MySQL3.5.2 Строка, содержащая максимальное значение некоторого столбца
3.5.2 Строка, содержащая максимальное значение некоторого столбца"Как определить номер, дилера и цену самого дорогого изделия?" В ANSI SQL это легко делается при помощи вложенного запроса: SELECT article, dealer, price FROM shop WHERE price=(SELECT MAX(price) FROM shop)
В MySQL (в котором вложенные операторы
Существует еще одно решение: отсортировать все строки по убыванию цен и
после этого получить первую строку, используя специальный оператор SELECT article, dealer, price FROM shop ORDER BY price DESC LIMIT 1
Примечание: если существует несколько самых дорогих изделий (например,
каждое из них стоит 19,95), запрос, использующий |
|
|
| © 2009 Тест скорости интернета | Boont.Ru |