Змінюй хід війни! Допомагай ЗСУ!

sql запрос

🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
Статус: Offline
Реєстрація: 30.01.2010
Повідом.: 95
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #1
sql запрос

Помогите модернизировать запрос:

SELECT f1 FROM table WHERE f2=(SELECT MAX(f2) from table);

f2 int
нужно его дополнить чтобы результатом запроса были 3 записи с максимальными значениями f2
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #2
Помогите модернизировать запрос:

SELECT f1 FROM table WHERE f2=(SELECT MAX(f2) from table);

f2 int
нужно его дополнить чтобы результатом запроса были 3 записи с максимальными значениями f2


SELECT TOP 3 [f1] FROM
ORDER BY [f2] DESC
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #3
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #4
Помогите модернизировать запрос:

SELECT f1 FROM table WHERE f2=(SELECT MAX(f2) from table);

f2 int
нужно его дополнить чтобы результатом запроса были 3 записи с максимальными значениями f2

это же элементарно ептить

SELECT f1 FROM table ORDER BY f2 DESC LIMIT 0,3;

P.S. это ты своих теток по размеру груди сортируешь? :D
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #5
А потом эти тупорылые студенты, не читая манов идут работать программистами

та пускай идут маршем в самое пекло.
чем больше они вызывают истерик у клиентов, тем нам спокойнее и услуги наши дороже.
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #6
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #7
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #8
А потом эти тупорылые студенты, не читая манов идут работать программистами

SQL изначально был разработан как простой язык, понятный даже людям далеким от программирования. Предполагалось что запросы на SQL будут писать бухгалтеры, сторожа на складах и т.п. Если такой примитив вызывает затруднения, то о каком программировании речь?
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #9
Прекрасно то, что ТС предложили TOP и LIMIT, но никто не спросил: а СУБД у Вас какая, милчеловек? Может, он на моём любимом Oracle лабы грызёт. :D
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #10
Угу, только сначала выбирают их потому, что дешевле :D

ну так и отлично, чем дешевле, тем больше на доведение до ума остается.
пообломавшись клиент становится спокойнее, мудрее и внимательнее.
желание выносить разработчику мозг постепенно угасает.
ну не считая клинических упырей типа ферокса.

хорошо, что всегда есть желающие бросаться на передовую маразма и принимать весь удар на себя, тем более за еду.
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #11
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #12
SQL изначально был разработан как простой язык, понятный даже людям далеким от программирования. Предполагалось что запросы на SQL будут писать бухгалтеры, сторожа на складах и т.п.
:іржач: :іржач: :іржач:
Basic тоже для того же
Да и в 1С все по-русски :D
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #13
база mysql.
вариант с TOP3 выдает ошибки.
Сделал так, но выводит как и раньше только одну запись у которой значение максимальное
$sql_rate="SELECT f1 FROM table ORDER BY f2 DESC LIMIT 0,3";
$result_rate=mysql_query($sql_rate);
$row_rate = mysql_fetch_assoc($result_rate);
foreach ($row_rate as $rw){
print_r($rw);
}
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #14
TOP 3 это для MS SQL ;)
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #15
Проверял разные варианты, получается что работает только первый параметр передаваемый в Лимит
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #16
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #17
пробовал-выдает 1 результат
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #18
DESC table;
SELECT COUNT(*) FROM table;
SELECT f1 FROM table ORDER BY f2 DESC LIMIT 3;

покажи что выдает каждый из запросов, только не в пыхыпы а в консоли mysql;
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #19
это просто е..ный СТЫД!
 
  • 🟢 13:55 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #20
DESC table;
SELECT COUNT(*) FROM table;
SELECT f1 FROM table ORDER BY f2 DESC LIMIT 3;

работает правильно каждый из запросов. но это не решает проблему
пхпадмин генерирует такой запрос для вставки в код
$sql = "EXPLAIN SELECT f1 FROM table ORDER BY f2 DESC LIMIT 3";
он выводит непонятные вещи-картинки без ссылок с названиями полей и тд
 
Назад
Зверху Знизу