Jak liczyć na podstawie warunku w MySQL?

Jak Liczyc Na Podstawie Warunku W Mysql



MySQL to system zarządzania bazami danych używany do zarządzania bazami danych. Baza danych to uporządkowany zbiór rekordów. Możesz uzyskać dostęp do istniejących baz danych, tworzyć nowe oraz przetwarzać dane, które są zapisywane w systemowej bazie danych. Dane są zawsze przedstawiane w formie tabelarycznej. Dokładniej, „ LICZYĆ() ” może policzyć liczbę kolumn i wierszy tabeli.

Wynikiem tego postu są:

Co to jest funkcja COUNT() i jej formy?

W MySQL „ LICZYĆ() Funkcja ” służy do zliczania wszystkich wierszy i kolumn żądanej tabeli, które spełniają zadany warunek. Ma trzy różne formy do wykonywania różnych zadań, takich jak:







  • LICZYĆ(*)
  • LICZ(wyrażenie)
  • LICZ(wyrażenie DISTINCT)

Przejdźmy do implementacji powyższych postaci funkcji dla lepszego zrozumienia!



Jak liczyć na podstawie warunku w MySQL?

W MySQL możemy użyć „ LICZYĆ() ” z wieloma warunkami zliczania wierszy i kolumn tabeli, takimi jak „ GDZIE klauzula.



Najpierw zwizualizujemy każdą formę „ LICZYĆ() ” funkcja. Następnie zastosujemy do niego wyżej wymienione warunki.





Krok 1: Otwórz terminal Windows

Najpierw wyszukaj „ Wiersz polecenia ” za pomocą menu startowego:



Krok 2: Połącz się z serwerem MySQL

Uruchom dostarczone polecenie, aby uzyskać dostęp do baz danych serwera MySQL, używając jego nazwy użytkownika i hasła:

mysql -u maria -p

Krok 3: Pokaż dostępne bazy danych

Następnie wyświetl listę wszystkich istniejących baz danych, wykonując polecenie „ POKAZYWAĆ ' Komenda:

POKAŻ BAZY DANYCH;

Z podanego wyjścia wybraliśmy „ mariadb ' Baza danych:

Krok 4: Zmień bazę danych

Następnie wykonaj „ UŻYWAĆ ” i przejdź do wybranej wcześniej bazy danych:

UŻYWAJ mariadb;

Krok 5: Wyświetl listę wszystkich tabel

Następnie wyświetl wszystkie tabele obecne w bieżącej bazie danych:

POKAŻ TABELE;

Zgodnie z podanym wynikiem obecne są dwie tabele i użyjemy „ klient ' tabela:

Krok 6: Wyświetl wszystkie pola tabeli

Uruchom „ WYBIERAĆ „komenda z gwiazdką” * ”, aby uzyskać pełne dane z określonej tabeli:

WYBIERZ * OD klienta;

W powyższej procedurze pokazaliśmy dane z poszczególnych baz danych. Teraz zwizualizujemy formy „ LICZYĆ() ” funkcja.

Formularz 1: LICZBA(*)

LICZYĆ(*) ” pobiera wszystkie numery wierszy w podanej tabeli, wykorzystując funkcję „ WYBIERAĆ ' Komenda. Dodatkowo policzy wszystkie wiersze zawierające zduplikowane, NULL i inne niż NULL wartości.

Składnia

Ogólna składnia „ LICZYĆ(*) ” znajduje się poniżej:

SELECT COUNT(*) FROM ;

Tutaj:

  • WYBIERAĆ Do wyboru rekordu używana jest instrukcja ”.
  • Z Klauzula ” służy do wybierania rekordów z żądanej tabeli.
  • ” to docelowa nazwa tabeli.

Dla lepszego zrozumienia spójrzmy na podany przykład!

Przykład

Uruchom „ WYBIERAĆ ” polecenie z „ LICZYĆ(*) ” funkcja i nazwa tabeli:

WYBIERZ LICZBĘ(*) OD klienta;

Zgodnie z następującym wynikiem, dostarczona tabela ma „ 91 ' Liczba rzędów:

Formularz 2: LICZ(wyrażenie)

LICZ(wyrażenie) ” wyświetli liczbę wierszy, które nie mają wartości NULL. Można go używać razem z „ WYBIERAĆ ' Komenda.

Składnia

Oto ogólna składnia funkcji „LICZ.(wyrażenie)”:

SELECT COUNT(wyrażenie) FROM ;

Przykład

Weźmy przykład, w którym chcemy policzyć liczbę wierszy „ Telefon ” kolumna z „ klient ' tabela:

WYBIERZ LICZBĘ (Telefon) OD klienta;

Tutaj umieściliśmy „ Telefon ” nazwę kolumny jako wyrażenie i zawiera ona „ 91 ” rzędy:

Formularz 3: LICZ(wyrażenie DISTINCT)

LICZ(wyrażenie) Formularz ” jest używany, gdy chcemy policzyć wszystkie wiersze oprócz zduplikowanych wartości.

Składnia

Ogólna składnia jest przedstawiona poniżej:

SELECT COUNT(DISTINCT wyrażenie) FROM ;

Przykład

Uruchom „ WYBIERAĆ ” oświadczenie z „ LICZYĆ() ” funkcja mająca „ ODRĘBNY ” słowo kluczowe i żądana nazwa kolumny tabeli:

WYBIERZ LICZBĘ (ODRÓŻNIONY kraj) OD klienta;

Można zauważyć, że podane wyjście zwraca liczbę „ odrębne inne niż NULL wartości:

Funkcja COUNT() i klauzula „GDZIE”.

Funkcja Count() może być również używana z „ GDZIE ” klauzula określająca żądany warunek. Klauzula „WHERE” zawiera kryteria, które muszą spełniać wartości kolumn, aby dane zawierające wartości istniały w wyniku zapytania.

Składnia

Przyjrzyjmy się „ LICZYĆ() ” funkcja z „ GDZIE klauzula:

SELECT COUNT(*) FROM WHERE ;

Przykład

Użyj ' WYBIERAĆ ” zapytanie z „ LICZYĆ() ' w tym ' * ” jako parametr, nazwę tabeli docelowej i wymagany warunek:

WYBIERZ LICZBĘ(*) OD klienta WHERE Telefon = 069;

Jak widać, otrzymaliśmy całkowitą liczbę użytkowników posiadających ten sam numer telefonu, która wynosi „ 1 ”:

To wszystko! Wyjaśniliśmy „ LICZYĆ() ” funkcja oparta na warunkach i jej formach w MySQL.

Wniosek

LICZYĆ() ” może służyć do liczenia na podstawie warunków w MySQL. Ma trzy różne formy wykonywania różnych zadań, takie jak „ LICZYĆ(* )”, „ LICZ(wyrażenie) ', I ' LICZ(wyrażenie DISTINCT) ”. „COUNT()” może być używane z wieloma warunkami do liczenia wierszy i kolumn tabeli, podobnie jak klauzula „WHERE”. W tym poście omówiliśmy funkcję „COUNT()” opartą na warunkach i jej formy w MySQL.