Wie man basierend auf der Bedingung in MySQL zählt?

Wie man basierend auf der Bedingung in MySQL zählt?
MySQL ist das Datenbankverwaltungssystem, das zum Verwalten von Datenbanken verwendet wird. Eine Datenbank ist eine strukturierte Sammlung von Datensätzen. Sie können auf vorhandene Datenbanken zugreifen, neue und Prozessdaten erstellen, die in einer Systemdatenbank gespeichert sind. Daten werden immer in tabellarischer Form dargestellt. Genauer gesagt das “ZÄHLEN()Die Funktion kann die Anzahl der Spalten und Zeilen einer Tabelle zählen.

Das Ergebnis dieses Beitrags ist:

  • Was ist Count () -Funktion und ihre Formen?
  • Wie man basierend auf der Bedingung in MySQL zählt?
  • Count () Funktion und “WO”Klausel

Was ist Count () -Funktion und seine Formen?

In MySQL, die “ZÄHLEN()Die Funktion wird zum Zählen aller Zeilen und Spalten der gewünschten Tabelle verwendet, die eine bereitgestellte Bedingung erfüllen. Es hat drei verschiedene Formen, um verschiedene Aufgaben auszuführen, wie z. B.:

  • ZÄHLEN(*)
  • Zählen (Ausdruck)
  • Zählen (unterschiedlicher Ausdruck)

Wechseln wir zur Implementierung der oben genannten Funktionsformen, um ein besseres Verständnis zu erhalten!

Wie man basierend auf der Bedingung in MySQL zählt?

In MySQL können wir das verwenden “ZÄHLEN()”Mit mehreren Bedingungen für die Zählung der Zeilen und Spalten der Tabelle, wie die“WO”Klausel.

Zuerst werden wir jede Form der “visualisieren“ZÄHLEN()”Funktion. Dann werden wir die oben aufgeführten Bedingungen darauf anwenden.

Schritt 1: Öffnen Sie das Windows -Terminal

Suchen Sie zunächst nach dem “Eingabeaufforderung”Mit Hilfe des Startmenüs:

Schritt 2: Verbinden Sie mit MySQL Server

Führen Sie den angegebenen Befehl aus, um auf die MySQL Server -Datenbanken zuzugreifen, indem Sie den Benutzernamen und das Passwort verwenden:

Mysql -u Maria -p

Schritt 3: Verfügbare Datenbanken anzeigen

Listen Sie als Nächstes alle vorhandenen Datenbanken auf, indem Sie die „ausführen“ZEIGEN" Befehl:

Datenbanken anzeigen;

Aus der angegebenen Ausgabe haben wir das ausgewählt “MariadbDatenbank:

Schritt 4: Datenbank ändern

Als nächstes führen Sie die ausVERWENDENBefehl ”und navigieren Sie zur zuvor ausgewählten Datenbank:

Benutze Mariadb;

Schritt 5: Alle Tabellen listen

Zeigen Sie anschließend alle Tabellen an, die in der aktuellen Datenbank vorhanden sind:

Tische anzeigen;

Gemäß der angegebenen Ausgabe sind zwei Tabellen vorhanden, und wir werden das verwendenKunde" Tisch:

Schritt 6: Zeigen Sie alle Felder der Tabelle an

Leiten Sie die "WÄHLEN"Befehl mit dem Sternchen"*Symbol, um die gesamten Daten der bestimmten Tabelle zu erhalten:

Wählen Sie * vom Kunden aus;

In der oben geleisteten Prozedur haben wir die Daten der bestimmten Datenbanken gezeigt. Jetzt werden wir die Formen der “visualisieren“ZÄHLEN()”Funktion.

Form 1: Graf (*)

Der "ZÄHLEN(*)Die Funktion ruft alle Zeilen von Zeilen in einer bereitgestellten Tabelle ab, indem sie die “verwendenWÄHLEN" Befehl. Darüber hinaus zählt alle Zeilen, die doppelte, null- und Nicht-Null-Werte enthalten.

Syntax

Die allgemeine Syntax der “ZÄHLEN(*)”Wird unten angegeben:

Wählen Sie Graf (*) aus;

Hier:

  • WÄHLENFür die Auswahl des Datensatzes wird eine Anweisung verwendet.
  • AUSDie Klausel wird verwendet, um Datensätze aus der gewünschten Tabelle auszuwählen.
  • “”Ist der Zielname für gezielte Tabellen.

Schauen wir uns zum besseren Verständnis das bereitgestellte Beispiel an!

Beispiel

Leiten Sie die "WÄHLENBefehl mit dem “ZÄHLEN(*)Funktions- und Tabellenname:

Wählen Sie Graf (*) vom Kunden aus;

Nach der folgenden Ausgabe hat die bereitgestellte Tabelle "91" Anzahl der Reihen:

Form 2: Graf (Ausdruck)

Der "Zählen (Ausdruck)Die Funktion zeigt die Anzahl der Zeilen an, die keine Nullwerte haben. Es kann zusammen mit dem verwendet werdenWÄHLEN" Befehl.

Syntax

Hier ist die allgemeine Syntax der Funktion „Graf (Ausdruck)“:

Wählen Sie Graf (Ausdruck) aus;

Beispiel

Nehmen wir ein Beispiel, in dem wir die Anzahl der Zeilen der "zählen wollen"TelefonSpalte aus der “Kunde" Tisch:

Wählen Sie Graf (Telefon) vom Kunden aus;

Hier haben wir das platziert "TelefonSpaltenname als Ausdruck, und es enthält die “91" Reihen:

Form 3: Anzahl (verschiedener Ausdruck)

Der "Zählen (Ausdruck)Das Formular wird verwendet, wenn wir alle Zeilen außer doppelten Werten zählen möchten.

Syntax

Die allgemeine Syntax ist unten bereitgestellt:

Wählen Sie Graf (eindeutiger Ausdruck) aus;

Beispiel

Leiten Sie die "WÄHLEN”Aussage mit der“ZÄHLEN()"Funktion mit einer"UNTERSCHEIDBARSchlüsselwort und gewünschte Spaltenname der Tabelle:

Wählen Sie Graf (verschiedenes Land) vom Kunden aus;

Es kann beobachtet werden, dass die Ausgabe die Anzahl der Anzahl zurückgibtausgeprägte Nicht-Null" Werte:

Count () Funktion und "wo" Klausel

Count () Funktion kann auch mit der “verwendet werdenWOKlausel, in der die gewünschte Bedingung angegeben ist. Die Klausel „WO“ enthält die Kriterien, dass Spaltenwerte erfüllen müssen, damit die Daten die Werte enthalten, die im Abfrageergebnis vorhanden sind.

Syntax

Schauen wir uns das an "ZÄHLEN()”Funktion mit der“WOKlausel:

Wählen Sie Graf (*) aus where;

Beispiel

Verwenden Sie die “WÄHLEN"Abfrage mit"ZÄHLEN()" einschließlich "*”Als Parameter, Zieltabellename und erforderliche Bedingung:

Wählen Sie Graf (*) vom Kunden, wobei Telefon = 069;

Wie Sie sehen können, haben wir die Gesamtzahl der Benutzer mit derselben Telefonnummer mit derselben Telefonnummer1”:

Das ist alles! Wir haben das erklärt "ZÄHLEN()”Funktion basierend auf den Bedingungen und seinen Formen in MySQL.

Abschluss

Der "ZÄHLEN()Die Funktion kann verwendet werden, um basierend auf den Bedingungen in MySQL zu zählen. Es hat drei verschiedene Formen, um verschiedene Aufgaben auszuführen, wie z. "ZÄHLEN(*) ”,“Zählen (Ausdruck)", Und "Zählen (unterschiedlicher Ausdruck)”. Das "count ()" kann mit mehreren Bedingungen zum Zählen der Zeilen und Spalten der Tabelle verwendet werden, ebenso wie die Klausel "Wo". In diesem Beitrag haben wir die Funktion „count ()“ basierend auf den Bedingungen und ihren Formen in MySQL erörtert.