Akademia Rozwoju - Wortal Edukacyjny
Darmowe szkolenia to Twoja droga do sukcesu
Login:
Hasło:
 
  Odzyskaj hasło >>
Główna Kursy i szkolenia Egzaminy Kontakt Pomoc Załóż konto Sprawdź certyfikat
Skip Navigation LinksAkademia : Kursy i szkolenia : Podgląd slajdu
Raportowanie i zestawianie danych w języku SQL
Microsoft SQL Server 2008 Express Edition

Grupowanie z warunkiem - HAVING
Klauzula HAVING to klauzula warunkowa, działająca tak samo jak WHERE jednak wykonywana jest po agregacji. W przypadku klauzuli WHERE, warunki są sprawdzanie przed wykonaniem zapytania.

Darmowy kurs z certyfikatem: Raportowanie i zestawianie danych w języku SQL Wracając do przykładu z poprzedniej lekcji (o uczestnikach kursy przypisanych do poszczególnych szkoleń), potrzebujemy dowiedzieć się, w którym szkoleniu jest więcej niż 15 uczestników. W tym przypadku zastosowanie WHERE nie ma sensu, gdyż w tabeli źródłowej nie przechowujemy liczby uczestników w danym kursie.
Zatem, aby to sprawdzić, musimy użyć HAVING, które ograniczy listę wyników do wymaganych.
W przykładzie tym widać, iż w pierwszej kolejność, będą zliczeni użytkownicy wraz z podziałem, a następnie wynik zostanie ograniczony do wymaganego.


Składnia warunkowego polecenia agregującego (z grupowaniem):

SELECT
COUNT | SUM | AVG | MIN | MAX
(
<...
Darmowy kurs z certyfikatem: Microsoft SQL Server 2008 Express Edition

Całość szkolenia, dostępna jest za darmo w kursie online.
W trybie podglądu dostępna jest tylko część treści szkolenia. 
<< Wróć do opisu szkolenia

Akademia Rozwoju - copyright © 2010-2018. Pomysły i noclegi weekendowe  | Fotografia ślubna  | Sklep rowerowy  | Ogłoszenia motoryzacyjne