Heim  >  Artikel  >  Datenbank  >  Zählen Sie die Verwendung in Oracle

Zählen Sie die Verwendung in Oracle

下次还敢
下次还敢Original
2024-05-02 23:48:58951Durchsuche

Mit der Funktion COUNT wird die Anzahl der Zeilen in der Tabelle gezählt, die die Bedingungen erfüllen. Syntax: COUNT(DISTINCT|ALL expression); wobei: DISTINCT zählt eindeutige Werte, ALL zählt alle Werte. Die Verwendung umfasst das Zählen der Anzahl aller Zeilen, der Anzahl der Nicht-Null-Werte in einer bestimmten Spalte, der Anzahl der Zeilen, die die Bedingung erfüllen, und der Anzahl der eindeutigen Werte.

Zählen Sie die Verwendung in Oracle

Verwendung der COUNT-Funktion in Oracle

Die COUNT-Funktion ist eine wichtige Aggregatfunktion in Oracle, mit der die Anzahl der Zeilen in einer Tabelle gezählt wird, die bestimmte Bedingungen erfüllen.

Syntax

<code>COUNT(DISTINCT|ALL expression)</code>

Unter ihnen:

  • DISTINCT: Zeigt an, dass nur nicht doppelte Werte gezählt werden.
  • ALL: Zeigt an, dass alle Werte gezählt werden, einschließlich doppelter Werte.
  • Ausdruck: Der Ausdruck oder die Spalte, die gezählt werden soll.

Verwendung

Die COUNT-Funktion wird verwendet, um die Anzahl der Zeilen unter bestimmten Bedingungen zu zählen, zum Beispiel:

  • Zählt die Anzahl aller Zeilen in der Tabelle:

    <code>SELECT COUNT(*) FROM table_name;</code>
  • Zählt die Anzahl der nicht -null-Werte in einer bestimmten Spalte:

    <code>SELECT COUNT(column_name) FROM table_name;</code>
  • Zählen Sie die Anzahl der Zeilen, die bestimmte Bedingungen erfüllen:

    <code>SELECT COUNT(*) FROM table_name WHERE condition;</code>
  • Zählen Sie die Anzahl der eindeutigen Werte in einer bestimmten Spalte:

    <code>SELECT COUNT(DISTINCT column_name) FROM table_name;</code>

Beispiel

Angenommen, es gibt eine Tabelle mit dem Namen „Mitarbeiter“, die die folgenden Daten enthält:

  • Die Anzahl der Zeilen in der Statistiktabelle von

    <code>| emp_id | name | salary |
    |---|---|---|
    | 1 | John Doe | 10000 |
    | 2 | Jane Smith | 12000 |
    | 3 | John Green | 10000 |
    | 4 | Mary Jones | 15000 |</code>
    表:
    <code>SELECT COUNT(*) FROM employees;</code>
    Ergebnis:

    4

  • Statistik „ Spalte „GEHALT“ Anzahl der leeren Werte:

    <code>SELECT COUNT(salary) FROM employees;</code>
    Ergebnis:

    4

  • Zählen Sie die Anzahl der eindeutigen Werte in der Spalte „emp_id“:

    <code>SELECT COUNT(DISTINCT emp_id) FROM employees;</code>
    Ergebnis: 4
  • Zählen Sie die Anzahl der Werte größer als 11000 in der Spalte „Gehalt“:

    <code>SELECT COUNT(*) FROM employees WHERE salary > 11000;</code>
    Ergebnis: 2
🎜

Das obige ist der detaillierte Inhalt vonZählen Sie die Verwendung in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn