CREATE FUNCTION bmi()
RETURNS float(20) deterministic
RETURN (select imie, waga/(wzrost*wzrost)*10000 from zawodnicy);
muszę napisać funkcję która zastosowana w zapytaniu zwróci bmi zawodników, czy jest możliwość przy wywołaniu funkcji aby zwróciła ona wiele wierszy ?
czy może inaczej to trzeba rozwiązać ?
Wybacz moje niekoniecznie nie na temat pytanie:
po co w ogole tworzyc takie funkcje, ktore nic nie robia? Czemu poprostu nie wykonasz tego zapytania
select imie, waga/(wzrost*wzrost)*10000 from zawodnicy
normalnie?
CREATE FUNCTION bmi40(a int)
RETURNS float(20) deterministic
RETURN (select waga/(wzrost*wzrost)*10000 from zawodnicy where id_skoczka = a);
uf udało się
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)