Jak Policzyć Liczbę Rekordów

Spisu treści:

Jak Policzyć Liczbę Rekordów
Jak Policzyć Liczbę Rekordów

Wideo: Jak Policzyć Liczbę Rekordów

Wideo: Jak Policzyć Liczbę Rekordów
Wideo: Excel - Jak policzyć komórki zawierające konkretny tekst - Widzowie #89 2024, Może
Anonim

Najczęściej przy programowaniu zasobów sieciowych konieczne jest ustalenie liczby rekordów w tabelach bazy danych działającej pod kontrolą SZBD MySQL. Dla tej operacji istnieje specjalna funkcja w SQL. Zapytanie z niego korzystające można modyfikować dodając dodatkowe warunki filtrowania - pozwoli to uzyskać nie tylko całkowitą liczbę rekordów, ale również liczbę spełniającą dodatkowe warunki.

Jak policzyć liczbę rekordów
Jak policzyć liczbę rekordów

Instrukcje

Krok 1

Użyj funkcji Count w połączeniu z poleceniem Select, aby utworzyć zapytanie zwracające liczbę rekordów w interesującej nas tabeli bazy danych. Jeśli do tej funkcji zostanie przekazana gwiazdka (* - symbol wieloznaczny) jako parametr, wszystkie rekordy o wartości innej niż Null zostaną przeliczone. Oprócz Count w zapytaniu, jak zwykle w przypadku polecenia Select, należy podać nazwę tabeli. Na przykład, aby poznać liczbę rekordów w tabeli o nazwie allCustomers, zapytanie można zapisać w następujący sposób: SELECT COUNT (*) FROM allCustomers;

Krok 2

Jeśli chcesz uzyskać liczbę rekordów, które mają co najmniej pewną wartość inną niż Null w określonym polu tabeli, podaj nazwę tego pola zamiast gwiazdki w funkcji Licznik. Załóżmy, że pole creditSum tabeli allCustomers jest przeznaczone do przechowywania informacji o wysokości pożyczek udzielonych każdemu z klientów wymienionych w tej tabeli. Następnie zapytanie o liczbę rekordów z pierwszego kroku można dostosować tak, aby zwracało liczbę klientów, którym pożyczka została udzielona. Zapytanie po edycji wygląda tak: SELECT COUNT (creditSum) FROM allCustomers;

Krok 3

Aby zliczyć rekordy z unikatową wartością w określonym polu, dodaj Distinct do jego nazwy w funkcji Licznik. Na przykład, jeśli tabela zawiera zduplikowane rekordy, które odnoszą się do różnych klientów w polu NazwaKlienta, liczbę wymienionych w nich klientów można uzyskać za pomocą następującego zapytania: SELECT COUNT (DISTINCT NazwaKlienta) FROM allCustomers;

Krok 4

Dzięki dostępowi do aplikacji PhpMyAdmin wszystko jest znacznie uproszczone, ponieważ nie ma potrzeby samodzielnego tworzenia zapytania sql. Po autoryzacji w tym programie przejdź do strony z informacjami o bazie danych zawierającej wymaganą tabelę - wybierz jej nazwę z listy rozwijanej w lewej ramce. Lista tabel tej bazy danych zostanie załadowana do prawej ramki, w kolumnie „Rekordy”, w której dla każdej z nich znajdziesz wymaganą wartość.

Zalecana: