Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2012, 17:17   #1
9i.
Форумчанин
 
Регистрация: 29.09.2011
Сообщений: 103
По умолчанию выборка строки с макс елементом

есть таблица из неё нужно выбрать строку в которой значение в неком столбце максимально
PHP код:
SELECT names FROM table WHERE column_name max(column_value
как это должно быть правильнО?
и еще как выбрать из базы например 5 записей с найбольшими значениями?
PHP код:
SELECT names FROM table ORDER BY column_name DESC LIMIT 5 
????
9i. вне форума Ответить с цитированием
Старый 30.05.2012, 18:41   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
SELECT names FROM table ORDER BY names DESC LIMIT 5
Чем не устраивает? Аналогично и для одной записи
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 30.05.2012, 19:17   #3
9i.
Форумчанин
 
Регистрация: 29.09.2011
Сообщений: 103
По умолчанию

просто думал может как-то проще есть
9i. вне форума Ответить с цитированием
Старый 30.05.2012, 19:23   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Для одной запрос типа SELECT MAX(names) FROM table скорей всего быстрей отработает, все таки ORDER BY нет, но нужно проверить
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Tstringlist - максимальная длинна строки и макс.кол-во строк? paravoz1k Компоненты Delphi 4 03.02.2020 13:52
Матрица, каждой строке найти макс. и мин. элементы и поменять их с первым и последним элементом строки (Паскаль) тина222 Помощь студентам 0 02.11.2011 22:01
оменять местами макс. и мин. эл-нт строки wackynator Паскаль, Turbo Pascal, PascalABC.NET 8 26.10.2011 20:19
Матрица.Перенос макс. элемента в последнюю позицию строки Mr.BL@CK Помощь студентам 2 04.12.2010 20:27