Grupa według klauzuli w SQL umożliwia grupowanie rzędów, które pasują do określonego warunku w jeden przykład grupy, wszyscy użytkownicy z tego samego działu.
Możemy użyć grupy według klauzuli w połączeniu z funkcją liczby, aby określić liczbę elementów w określonej grupie. Może to być przydatne, gdy trzeba określić zduplikowane wiersze.
Składnia
Możemy użyć grupy według klauzuli w połączeniu z funkcją liczby, jak pokazano w poniższej składni:
Wybierz kolumnę1, Count (kolumna2)Zilustrujmy, w jaki sposób możemy używać grupy według klauzuli z funkcją liczby.
Przykładowe dane
Zacznij od utworzenia tabeli i dodanie przykładowych danych, jak pokazano na przykładowych instrukcjach poniżej:
Utwórz pracowników tabeli (NOTATKA: Powyższe zapytania są zaimplementowane w bazie danych PostgreSQL. Zmodyfikuj zapytania dotyczące silnika bazy danych.
Możemy wybrać wszystkie rekordy z tabeli, jak pokazano:
Wybierz * od pracowników;Tabela zawiera rekordy jak pokazano:
Przykładowe użycie
Możemy teraz użyć klauzuli grupy według funkcji liczby, aby określić liczbę pracowników w różnych kategoriach.
Przykładowe zapytanie jest takie, jak pokazano:
Wybierz dział,Kod powyżej powinien sklasyfikować dane na podstawie kolumny działu i kategorii. Następnie funkcja liczby powinna policzyć liczbę rekordów w każdej grupie, jak pokazano:
Przykład użycia 2
Możemy również używać grupy według funkcji z klauzulą kolejności, jak pokazano:
Wybierz dział,Kod powyżej powinien zwrócić:
Wniosek
W tym samouczku omówiono sposób korzystania z grupy według klauzuli w połączeniu z funkcją liczby.
Dziękuje za przeczytanie!!