Funkcje agregatów w SQLITE

Funkcje agregatów w SQLITE

Istnieje wiele systemów zarządzania bazami danych, które są używane do zarządzania danymi witryny lub aplikacji takiej jak MySQL i SQLite. SQLite, podobnie jak inne RDM, zawiera wiele wbudowanych funkcji, które ułatwiają zarządzanie bazami danych, takich jak funkcje agregatów. W tym artykule dowiemy się o funkcjach zagregowanych w SQLite, wdrażając te funkcje w niektórych przykładach.

Jakie są funkcje łączne

Agregowane funkcje, wykonaj określone zadanie w wielu wierszach i zwróć jedną wartość w wyniku konkretnego zadania. Funkcje łączne stosowane w SQLITE są podane w tabeli z opisem ich użycia:

Funkcja łączna Opis
Min () Służy do wyodrębnienia maksymalnej wartości wstawionej w określonej kolumnie
Max () Służy do wyodrębnienia minimalnej wartości wstawionej w określonej kolumnie
AVG () Służy do wyodrębnienia średniej wartości wszystkich wartości wstawionych w określonej kolumnie
LICZYĆ() Służy do zliczania całkowitych wpisów wierszy określonej kolumny
SUMA() Służy do znalezienia sumy wszystkich wartości określonej kolumny
GÓRNY() Służy do konwersji wszystkich wartości ciągów na górny przypadek określonej kolumny
NIŻEJ() Służy do konwersji wszystkich wartości ciągu na dolny przypadek określonej kolumny
DŁUGOŚĆ() Służy do znalezienia liczby znaków lub liter w określonym ciągu
Abs () Zwróci wartości bezwzględne określonej kolumny

Tworzenie tabeli w SQLite

Aby zrozumieć użycie wszystkich funkcji agregatu w SQLite, utworzymy tabelę za pomocą polecenia:

Utwórz budżet na tabelę (ID Liczba całkowitą, tekst miesiąca, transport prawdziwy, użyteczność_bills prawdziwy, czynsz rzeczywisty, oszczędności rzeczywiste);


Po stworzeniu wstawymy dane jako:

Wstaw wartości budżetowe (1, „styczeń”, 3500 3200,40000,2000), (2, „luty”, 4535 6700 40000, -3000), (3, „marzec”, 1089,13465 40000, -2000), (4, „kwiecień”, 9500,8132 40000, -1000);


Aby wyświetlić tabelę, używamy polecenia jako:

Wybierz * z budżetu;

Za pomocą funkcji agregate min ()

Minimalna funkcja zostanie wykorzystana do znalezienia minimalnej wartości włożonej do kolumn, rozważmy tabelę, budżet, z którego chcemy znaleźć minimalną wartość kolumny narzędzie_bills, użyj polecenia:

Wybierz Min (Utility_bills) z budżetu;

Za pomocą funkcji agregate max ()

Maksymalna funkcja zostanie wykorzystana do znalezienia minimalnej wartości włożonej do kolumn, możemy znaleźć maksymalną wartość z kolumny Utility_Bills złożonego budżetu:

Wybierz Max (Utility_bills) z budżetu;

Za pomocą funkcji agregate avg ()

Jeśli musimy znaleźć średnią wszystkich wartości wstawionych do kolumny, użyjemy średniej funkcji, tak jak możemy znaleźć średnią wartość kolumny, transport, przy użyciu funkcji avg () jako:

Wybierz AVG (transport) z budżetu;

Korzystanie z funkcji agregate Count ()

Możemy znaleźć całkowitą liczbę wierszy kolumny, id, za pomocą funkcji liczba () jako:

Wybierz liczbę (id) z budżetu;

Za pomocą funkcji agregat sum ()

Możemy znaleźć wynik dodania wszystkich wartości kolumny, czynsz za pomocą funkcji sum () jako:

Wybierz sumę (czynsz) z budżetu;

Za pomocą funkcji agregate Upper ()

Możemy przekonwertować ciągi kolumny, miesiąc, w górną skrzynkę za pomocą funkcji Upper () jako:

Wybierz górną (miesiąc) z budżetu;

Za pomocą funkcji agregatu dolnej ()

Podobnie możemy przekonwertować ciągi kolumny, miesiąc, w dolny obudowę przy użyciu funkcji dolnej () jako:

Wybierz niższy (miesiąc) z budżetu;

Za pomocą funkcji agregat ()

Możemy obliczyć liczbę liter lub znaków używanych w ciągu kolumny, miesiąc, za pomocą funkcji długości () jako:

Wybierz miesiąc, długość (miesiąc) z budżetu;

Za pomocą funkcji agregat sum ()

Aby dodać wszystkie wartości kolumny i znaleźć jej wynik, w tym celu możemy użyć funkcji suma agregacji, rozważ kolumnę, oszczędności tabeli, budżetu za pomocą funkcji sumy:

Wybierz sumę (oszczędności) z budżetu;

Za pomocą funkcji agregatów ABS ()

Czasami mamy wyniki ze znakami ujemnymi i chcieliśmy wynik w formie bezwzględnej, a następnie używamy teraz agregatów ABS (), aby znaleźć wartość bezwzględną sumę kolumny oszczędności, użyjemy funkcji ABS ():

Wybierz ABS (suma (oszczędności)) z budżetu;

Wniosek

Funkcje łączne mogą mieć zastosowanie do wierszy tabeli bazy danych i mogą zwrócić określony wynik, ponadto funkcje te są używane do wykonywania obliczeń na wpisach bazy danych. W tym artykule omówiliśmy różne funkcje agregacyjne, które są powszechnie używane w SQLITE do różnych celów, jakby znaleźć maksymalną wartość kolumny, minimalną wartość kolumny i zliczanie liczby znaków łańcucha. Wyjaśniliśmy również przykłady każdej z funkcji łącznych w SQLite w celu lepszego zrozumienia.