Różnica pomiędzy HAVING a GROUP BY w SQL
Słowo HAVING jest interpretowane w zapytaniu dopiero wówczas, gdy dane są wysyłane do klienta, który wysłał zapytanie do bazy, a więc już po wykonaniu wyszukania danych przez serwer.
Inaczej mówiąc używanie słowa HAVING powinno być raczej ograniczone gdyż nie poddaje się optymalizacji zapytań do bazy danych. Słowo HAVING ma jednak tą zaletę, że można go używać w przypadku funkcji agregujących, czego nie można zrobić przy pomocy słowa WHERE.
Listing 1.0 zawiera zapytanie z użyciem HAVING oraz GROUP BY.
Listing
Dostęp do tej części serwisu został zablokowany, wyłącznie osoby zalogowane posiadają
dostęp do większych zasobów serwisu Funkcje.net. Aby utworzyć konto na portalu, skorzystaj
z linku 'Rejestracja' oraz wypełnij obowiązkowe pola formularza rejestracyjnego.
Więcej informacji na temat zniesienia treści zablokowanej jest dostępna tutaj.
Serwis Funkcje.net to ponad 4300 gotowych: funkcji, skryptów, kursów oraz artykułów z dostępnymi przykładami zastosowań oraz komentarzy.
Więcej informacji na temat zniesienia treści zablokowanej jest dostępna tutaj.
Serwis Funkcje.net to ponad 4300 gotowych: funkcji, skryptów, kursów oraz artykułów z dostępnymi przykładami zastosowań oraz komentarzy.
Wszelkie pytania oraz sugestie prosimy kierować na:
Ten wpis posiada swój wątek na forum
Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane
http://forum.funkcje.net/forum/viewtopic.php?f=2&t=5080
Dane do logowania na forum są takie same jak na funkcje.net
Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane
http://forum.funkcje.net/forum/viewtopic.php?f=2&t=5080
Dane do logowania na forum są takie same jak na funkcje.net
Dodano przez: divix
Ranga: Administrator serwisu Punktów: 26109
Ranga: Administrator serwisu Punktów: 26109
Komentarze użytkowników
:: Losowe artykuły







