Вопрос по Sql

  • у меня есть снизу подвешенная таблица, как можно зделать [Abfrage] к следуешему заданию?


    Welche Lehrveranstaltungen (Bezeichnung, Dauer)
    haben am meisten Semesterwochenstunden?


    Ergebnis:
    LVBEZEICHNUNG LVDAUER
    BWL 4
    Informatik 4
    Mediendesign 4
    Datenbanken 4

  • вот с этим он мне выдаёт точто надо:


    SELECT LV.LVBezeichnung, MAX (LVDauer)
    FROM LV, halten h
    WHERE LVDauer=4
    GROUP BY LV.LVBezeichnung, LVDauer
    ORDER BY LV.LVDauer DESC;


    но заместо этого (WHERE LVDauer=4) надо както сказать чтобы он махималное выдавал

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем el_vital ().

  • Цитата

    Со слов пользователя barsuk
    SELECT LV.LVBezeichnung, LVDauer,
    FROM LV
    WHERE LVDauer=(SELECT max( LVDauer) FROM LV )


    ок, спасибо

  • а есть такой [Befehl bei oracle] чтобы первые 3 строки выдать? типа LIMIT bei mySQL oder TOP bei Access

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем el_vital ().

  • guckst du hier... Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • Цитата

    Со слов пользователя knopkin
    guckst du hier... Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    jep, ROWNUM я и использывал