![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 30.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Napisałem blok który wylicza srednią cenę ksiazki i zapisuje wartośc do zmiennej DECLARE srednia NUMBER(4,2); BEGIN SELECT AVG(cena) INTO srednia FROM ksiazka; if srednia > 0 then dbms_output.put_line('Średnia cena książki: '||srednia); else dbms_output.put_line('Średnia cena książki jest równa lub mnieksza od zera'); end if; END ; teraz chcę do dać następne zapytanie które pobiera z tabeli imię i nazwisko autora z tabeli autor dla książek których cena jest większa od sredniej ceny książki. Problem jest taki że jak dodam jakiegokolwiek selecta to dostaję błąd że oczekiwana jest instrukcja INTO. PLS-00428: w tej instrukcji SELECT spodziewano się klauzuli INTO Selecta wpisuję pod end if. ... dbms_output.put_line('Średnia cena książki jest równa lub mnieksza od zera'); end if; SELECT * FROM autor; END ; Jak powinienem wykonać to 2 zapytanie? Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 08:34 |