Bazy danych MySQL zawierają ogromne ilości danych przechowywanych w postaci tabel, a administrator bazy danych chce poznać liczbę rekordów obecnych w tabeli lub pasuje do określonego warunku do tworzenia raportów lub analizy. Funkcja mysql liczba () jest wykorzystywana do zliczania liczby rekordów z tabeli i może być używana z wieloma operacjami i warunkami.
Przed rozpoczęciem tego postu upewnij się, że zalogujesz się na serwerze MySQL i użyj bazy danych, w której chcesz przetestować działanie funkcji Count.
Policz wiersze w MySQL
„„liczyć„Funkcja jest wykorzystywana do zliczania liczby wierszy w tabeli MySQL i do zliczenia wszystkich wierszy w tabeli, użyj„*„Charakter wieloznaczny, który reprezentuje wybranie wszystkich. Składnia dla niego podano poniżej:
Wybierz hrabia (*) z [nazwa tabeli];Na przykład, jeśli chcesz policzyć wszystkie liczby rzędów istniejących w tabeli „OrderItem,„Uruchom to polecenie:
Wybierz liczbę (*) z OrderItem;Wyjście wyświetla całkowitą liczbę rzędów, które istnieją w tabeli „OrderItem”:
Zliczanie liczby różnych wartości w kolumnie tabeli MySQL
„„liczyć„Funkcja ma zdolność do liczenia wszystkich różnych wartości w kolumnie tabeli MySQL za pomocą„odrębny„Klauzula za pomocą tej składni:
Wybierz liczbę (wyraźny [nazwa kolumny]) z [nazwa tabeli];Na przykład, jeśli użytkownik chce policzyć odrębne wartości z kolumny „Imię" ze stołu "Klient„Użyj tego polecenia:
Wybierz liczbę (odrębny nazwa pierwszej) od klienta;Wyjście wyświetla liczbę różnych wartości w kolumnie „Imię”:
Liczenie liczby wierszy w wielu tabelach
„„liczyć”Funkcja ma możliwość zliczania całkowitej liczby wierszy w wielu tabelach za pomocą składni:
Wybierz hrabia (*) z [Tabela 1-nazwa], [Tabela2-name], [Tabela3-name];Zobaczmy przykład liczenia wierszy tabel ”Klient”,„Dostawca" I "Produkt”, Więc uruchom to polecenie:
Wybierz liczbę (*) od klienta, dostawcy, produktu;Wyjście wyświetla całkowitą liczbę wierszy w wielu tabelach:
Zliczanie liczby wierszy w tabeli, która spełnia określony warunek
„„Gdzie„Klauzula pomaga w definiowaniu stanu, może być stosowana w„liczyć„Funkcja, aby zliczyć liczbę wierszy w tabeli, która spełnia określony warunek. Składnia podano poniżej:
Wybierz liczbę (*) z [nazwa tabeli] gdzie [kolumna-nazwa] = 'value';Weźmy przykład, aby policzyć liczbę wierszy z tabeli „Produkt" gdzie "Cena jednostkowa”Jest większy niż i równy„15”, Uruchom to polecenie:
Wybierz liczbę (*) z produktu, w którym jednostka> = 15;Liczba wyświetla liczbę wierszy pasujących do danego warunku:
Zliczanie liczby wierszy w tabeli, która spełnia wiele warunków
„„liczyć„Funkcja może liczyć liczbę wierszy, które spełniają wiele warunków, a te wiele warunków można zdefiniować w„Gdzie„Klauzula za pomocą operatorów logicznych”Lub" I "I". W tym celu użyj tej składni:
Wybierz liczbę (*) z [nazwa tabeli] gdzie [kolumn1-name] = 'value' i [kolumn2-name] = 'value';Na przykład, jeśli użytkownik chce policzyć liczbę wierszy z „OrderItem„To spełnia oba warunki, które„Cena jednostkowa" jest równe "20" I "Ilość" jest równe "20". Uruchom podane poniższe polecenie:
Wybierz liczbę (*) z OrderItem, gdzie oddział = 20 i ilość = 10;Wyjście wyświetla liczby wierszy pasujących do obu warunków:
Zliczanie liczby wierszy na podstawie zakresu wartości
„„liczyć„Funkcja może liczyć liczby wierszy na warunku opartym na zakresie wartości za pomocą„między" I "I„Operator, używając tej składni:
Wybierz liczbę (*) z [nazwa tabeli] gdzie [nazwa kolumny] między 1 a 10;Na przykład, jeśli użytkownik chce zliczyć liczbę wierszy w „Produkt”Tabela, gdzie„ „Identyfikator dostawcy”Pomiędzy zakresem„1" Do "10”, Uruchom to polecenie:
Wybierz liczbę (*) z produktu, w którym dostawca między 1 a 10;Wyjście pokazuje liczbę liczb, w których „Identyfikator dostawcy”Jest w określonym zakresie:
Zliczanie liczby wierszy w tabeli pasującej do zdefiniowanego wzoru
Aby znaleźć konkretny wzór w rekordzie, dodaje się proste słowo kluczowe „polubienia” wraz z operatorem „Count”. Składnia tego jest następująca:
Wybierz liczbę (*) z [nazwa tabeli] gdzie [nazwa kolumny] jak „wzór%”;Na przykład, jeśli użytkownik chce policzyć liczbę wierszy w tabeli „Dostawca" w "Kraj”Kolumna, jeśli pasuje do wzoru o„%UK%”I„ „%”Reprezentuje to zero, pojedyncze lub wiele znaków. Uruchom to polecenie:
Wybierz liczbę (*) od dostawcy, w którym kraj taki jak „%UK%”;Wyjście wyświetla liczbę, która pasuje do zdefiniowanego wzoru:
Zliczanie liczby wierszy na podstawie wartości zerowych
„„liczyć„Funkcja może użyć„jest NULL„Operator, który zliczy liczbę wierszy w tabeli, która nie ma żadnej wartości, przy użyciu tej składni:
Wybierz liczbę (*) z [nazwa tabeli] gdzie [nazwa kolumny] jest null;Zobaczmy przykład, jeśli użytkownik chce policzyć wszystkie liczby wierszy, które nie mają żadnej wartości w „pracownik”Tabela, uruchamiając podane poniższe polecenie:
Wybierz liczbę (*) od pracownika, w którym kraj jest zerowy;Dane wyjściowe z powodzeniem liczy liczbę wierszy opartych na wartościach zerowych:
Z powodzeniem dowiedziałeś się o funkcji liczby wraz z różnymi przykładami.
Wniosek
„„liczyć”Funkcja w MySQL służy do zliczenia liczby wierszy w tabeli. Można go również użyć do zliczenia liczby wierszy z wielu tabel lub które spełniają określony wzór lub warunek. Użytkownicy mogą również policzyć liczbę wierszy z wieloma warunkami. Ten post wykazał funkcję liczby mysql i jej przykłady.