Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ MySQL _ funkcja zwracająca wiele wierszy

Napisany przez: djszaki 26.02.2019, 15:53:37

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ć ?

Napisany przez: nospor 26.02.2019, 16:02:43

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?

Napisany przez: djszaki 26.02.2019, 16:03:05

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)