Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: funkcja zwracająca wiele wierszy
Forum PHP.pl > Forum > Bazy danych > MySQL
djszaki
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ć ?
nospor
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?
djszaki
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ę
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.