Jak liczyć na podstawie stanu w MySQL?

Jak liczyć na podstawie stanu w MySQL?
MySQL to system zarządzania bazą danych używany do zarządzania bazami danych. Baza danych to ustrukturyzowany zbiór rekordów. Możesz uzyskać dostęp do istniejących baz danych, tworzyć nowe dane, które są zapisywane w bazie danych systemu. Dane są zawsze reprezentowane w formie tabelarycznej. Mówiąc dokładniej, „LICZYĆ()”Funkcja może policzyć liczbę kolumn i wierszy tabeli.

Wynik tego postu to:

  • Co to jest funkcja hrabia () i jej formy?
  • Jak liczyć na podstawie stanu w MySQL?
  • Funkcja count () i „GDZIE”Klauzula

Co to jest funkcja hrabia () i jej formy?

W MySQL, „LICZYĆ()”Funkcja jest wykorzystywana do zliczania wszystkich wierszy i kolumn żądanej tabeli, która spełnia dostarczony warunek. Ma trzy różne formy do wykonywania różnych zadań, takich jak:

  • "LICZYĆ(*)"
  • "Liczba (wyrażenie)"
  • "Zliczanie (odrębne wyrażenie)"

Przejdźmy do wdrożenia wyżej wymienionych form funkcji w celu lepszego zrozumienia!

Jak liczyć na podstawie stanu w MySQL?

W MySQL możemy użyć „LICZYĆ()”Z wieloma warunkami liczenia wierszy i kolumn tabeli, takich jak„GDZIE”Klauzula.

Początkowo wizualizujemy każdą formę „LICZYĆ()”Funkcja. Następnie zastosujemy do niego wyżej wymienione warunki.

Krok 1: Otwórz terminal Windows

Początkowo poszukaj „Wiersz polecenia”Z pomocą menu uruchamiania:

Krok 2: Połącz z MySQL Server

Uruchom dostarczone polecenie, aby uzyskać dostęp do baz danych MySQL Server, wykorzystując jego nazwę użytkownika i hasło:

mysql -u maria -p

Krok 3: Pokaż dostępne bazy danych

Następnie wymień wszystkie istniejące bazy danych, wykonując „POKAZYWAĆ" Komenda:

Pokaż bazy danych;

Z danego wyjścia wybraliśmy „Mariadb" Baza danych:

Krok 4: Zmień bazę danych

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

Użyj mariadb;

Krok 5: Wymień wszystkie tabele

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

Pokaż tabele;

Zgodnie z danym wyjściem obecne są dwie tabele i użyjemy „klient" tabela:

Krok 6: Wyświetl wszystkie pola tabeli

Uruchom „WYBIERAĆ„Polecenie z gwiazdką”*„Symbol, aby uzyskać całe dane z określonej tabeli:

Wybierz * z klienta;

W powyższej procedurze pokazaliśmy dane dotyczące konkretnych baz danych. Teraz wizualizujemy formy „LICZYĆ()”Funkcja.

Formularz 1: Count (*)

„„LICZYĆ(*)”Funkcja pobiera wszystkie liczby wierszy w dostarczonej tabeli, wykorzystując„WYBIERAĆ" Komenda. Dodatkowo będzie to policzyć wszystkie wiersze zawierające wartości duplikaty, null i nie zerowe.

Składnia

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

Wybierz liczbę (*) z;

Tutaj:

  • "WYBIERAĆ”Instrukcja jest wykorzystywana do wyboru rekordu.
  • "Z”Klauzula służy do wyboru rekordów z żądanej tabeli.
  • "”To ukierunkowana nazwa tabeli.

Aby uzyskać lepsze zrozumienie, spójrzmy na podany przykład!

Przykład

Uruchom „WYBIERAĆ„Polecenie z„LICZYĆ(*)„Nazwa funkcji i tabeli:

Wybierz liczbę (*) od klienta;

Zgodnie z następującym wyjściem, dostarczona tabela ma „91" Liczba rzędów:

Formularz 2: liczba (wyrażenie)

„„Liczba (wyrażenie)”Funkcja wyświetli liczbę wierszy, które nie mają wartości zerowych. Można go używać wraz z „WYBIERAĆ" Komenda.

Składnia

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

Wybierz liczbę (wyrażenie) z;

Przykład

Weźmy przykład, w którym chcemy policzyć liczbę rzędów „Telefon”Kolumna z„klient" tabela:

Wybierz liczbę (telefon) od klienta;

Tutaj umieściliśmy „Telefon„Nazwa kolumny jako wyrażenie i zawiera„91„Rzędy:

Formularz 3: Liczenie (odrębne wyrażenie)

„„Liczba (wyrażenie)„Formularz jest wykorzystywany, gdy chcemy policzyć wszystkie wiersze oprócz zduplikowanych wartości.

Składnia

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

Wybierz liczbę (odrębne wyrażenie) z;

Przykład

Uruchom „WYBIERAĆ”Oświadczenie o„LICZYĆ()”Funkcja o„ODRĘBNY”Słowo kluczowe i pożądana nazwa kolumny tabeli:

Wybierz liczbę (odrębny kraj) od klienta;

Można zauważyć, że pod warunkiem, że wyjście zwraca liczbę „odrębny nie-null”Wartości:

Count () Funkcja i klauzula „gdzie”

Funkcja Count () można również wykorzystać z „GDZIE”Klauzula określająca pożądany warunek. Klauzula „gdzie” zawiera kryteria, które wartości kolumnowe muszą spełniać dla danych zawierających wartości istniejące w wyniku zapytania.

Składnia

Rzućmy okiem na „LICZYĆ()”Funkcja z„GDZIE„Klauzula:

Wybierz liczbę (*) z gdzie;

Przykład

Użyj "WYBIERAĆ„Zapytanie z„LICZYĆ()" w tym "*”Jako parametr, nazwa tabeli docelowej i wymagany stan:

Wybierz liczbę (*) z klienta, gdzie telefon = 069;

Jak widać, mamy całkowitą liczbę użytkowników posiadających ten sam numer telefonu, który jest „1”:

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

Wniosek

„„LICZYĆ()„Funkcja może być stosowana do liczenia na podstawie warunków w MySQL. Ma trzy różne formy wykonywania różnych zadań, takich jak „LICZYĆ(*) ”,„Liczba (wyrażenie)", I "Zliczanie (odrębne wyrażenie)". „Count ()” można użyć z wieloma warunkami do zliczenia wierszy i kolumn tabeli, podobnie klauzulę „gdzie”. W tym poście omówiliśmy funkcję „count ()” na podstawie warunków i jej form w MySQL.