Grupa SQL według zamówienia

Grupa SQL według zamówienia
W tym samouczku odkryjemy i zbadamy, jak korzystać z zamówienia i grupy przez klauzule w SQL. Możemy zamówić dane z zestawu wyników przy użyciu różnych parametrów za pomocą tych dwóch klauzul.

Zamówienie SQL przez

Zamówienie klauzuli w SQL umożliwia sortowanie danych na podstawie określonej kolumny w tabeli. Możesz sortować dane w kolejności rosnącej lub malejącej.

Uwaga: O ile nie określono wyraźnie, zamówienie według klauzuli będzie domyślnie w kolejności rosnącej.

Składnia kolejności według klauzuli w SQL jest jak pokazano poniżej:

Wybierz kolumnę1, kolumn2,… kolumnn
Z nazwy Table_name
Zamów według kolumny 1 ASC | DESC

Parametry ASC i DESC umożliwiają sortowanie danych w kolejności rosnącej i zstępującej.

Załóżmy na przykład, że mamy tabelę zawierającą informacje o pracownikach, jak pokazano poniżej:

Załóżmy, że chcemy sortować dane na podstawie daty rozpoczęcia; Możemy uruchomić zapytanie, jak pokazano:

WYBIERAĆ *
Od pracowników
Zamów przez start_date ASC;

Powyższy kod powinien sortować dane od najwcześniejszej daty do najnowszej. Jest to opisane w parametrze ASC.

Aby sortować dane od najnowszej daty do najwcześniej, możemy uruchomić:

Grupa SQL według

Grupa SQL według klauzuli jest ściśle podobna do zamówienia według klauzuli. Jedyną różnicą jest to, że grupa według klauzuli jest stosowana do grupy danych. To pozwala organizować dane w zestaw grup.

Składnia jest jak pokazana:

Wybierz kolumnę1, kolumnę 2,… kolumnn
Z nazwy Table_name
Gdzie [warunek]
Grupa według kolumny
Zamów według kolumny;

Załóżmy, że mamy tabelę zawierającą informacje użytkownika, jak pokazano:

Możemy uzyskać całkowitą pensję dla aktywnych użytkowników korzystających z grupy, jak pokazano:

Wybierz Active,
Suma (pensja) jako całkowita
Od użytkowników
Grupa aktywna;

Powyższe zapytanie zgrupuje dane w prawdziwe i fałsz. Następnie zastosuje funkcję sumy w kolumnie wynagrodzeń i zwróci:

Należy pamiętać, że możesz używać zarówno grupy, jak i zamówienia przez klauzule w tym samym zapytaniu.

Zakończenie

W tym artykule omówiono grupę według klauzul w SQL.

Dziękuje za przeczytanie!!