#programowanie #naukaprogramowania #sql
Witam, mam drobne ale pilne pytanie, Czy mogę posortować rekordy w bazie za pomocą polecenia GROUP BY? Przykład
I chciałbym abym uzyskał maksymalna ocene dla każdego ucznia posortowaną względem tej wartosci maksymalnej.
Kombinowałem tak
Ale zwraca to posortowane rekordy względem Ucznia.
Witam, mam drobne ale pilne pytanie, Czy mogę posortować rekordy w bazie za pomocą polecenia GROUP BY? Przykład
CREATE TABLE DZIENNIK(ID int not null PRIMARY KEY IDENTITY(1,1), Uczen nvarchar(50), Ocena int)I chciałbym abym uzyskał maksymalna ocene dla każdego ucznia posortowaną względem tej wartosci maksymalnej.
Kombinowałem tak
SELECT Uczen, MAX(Ocena) FROM DZIENNIK
GROUP BY Uczen, Ale zwraca to posortowane rekordy względem Ucznia.
- Najlepsze
- Wszystkie komentarze







SELECT uczen, max(ocena) FROM Dziennik
GROUP BY Uczen
HAVING max(ocena) > 4
ORDER BY max(ocena)