Maison  >  Article  >  base de données  >  compter l'utilisation dans Oracle

compter l'utilisation dans Oracle

下次还敢
下次还敢original
2024-05-02 23:48:58951parcourir

La fonction COUNT est utilisée pour compter le nombre de lignes du tableau qui remplissent les conditions. Syntaxe : COUNT(DISTINCT|ALL expression) ; où : DISTINCT compte les valeurs uniques, ALL compte toutes les valeurs. L'utilisation inclut le comptage du nombre de toutes les lignes, le nombre de valeurs non nulles dans une colonne spécifique, le nombre de lignes qui remplissent la condition et le nombre de valeurs uniques.

compter l'utilisation dans Oracle

Utilisation de la fonction COUNT dans Oracle

La fonction COUNT est une fonction d'agrégation importante dans Oracle, utilisée pour compter le nombre de lignes dans une table qui répondent à des conditions spécifiques.

Syntaxe

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

Parmi eux :

  • DISTINCT : Indique que seules les valeurs non dupliquées sont comptées.
  • ALL : indique le comptage de toutes les valeurs, y compris les valeurs en double.
  • expression : L'expression ou la colonne à compter.

Utilisation

La fonction COUNT est utilisée pour compter le nombre de lignes sous certaines conditions, par exemple :

  • Comptez le nombre de toutes les lignes du tableau :

    <code>SELECT COUNT(*) FROM table_name;</code>
  • Comptez le nombre de non -valeurs nulles dans une colonne spécifique :

    <code>SELECT COUNT(column_name) FROM table_name;</code>
  • Comptez le nombre de lignes qui remplissent des conditions spécifiques :

    <code>SELECT COUNT(*) FROM table_name WHERE condition;</code>
  • Comptez le nombre de valeurs uniques dans une colonne spécifique :

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

Exemple " Colonne "SALAIRE" Nombre de valeurs vides :

<code>| emp_id | name | salary |
|---|---|---|
| 1 | John Doe | 10000 |
| 2 | Jane Smith | 12000 |
| 3 | John Green | 10000 |
| 4 | Mary Jones | 15000 |</code>

Résultat :

4
  • Comptez le nombre de valeurs uniques dans la colonne "emp_id" :

    <code>SELECT COUNT(*) FROM employees;</code>
  • Résultat :
  • 4

    Comptez le nombre de valeurs supérieures à 11000 dans la colonne "salaire" :

    <code>SELECT COUNT(salary) FROM employees;</code>
  • Résultat :
  • 2

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn