ホームページ  >  記事  >  データベース  >  オラクルでの使用状況をカウントする

オラクルでの使用状況をカウントする

下次还敢
下次还敢オリジナル
2024-05-02 23:48:58947ブラウズ

COUNT 関数は、条件を満たすテーブル内の行数をカウントするために使用されます。構文: COUNT(DISTINCT|ALL 式); ここで、DISTINCT は一意の値をカウントし、ALL はすべての値をカウントします。使用法には、すべての行の数、特定の列の null 以外の値の数、条件を満たす行の数、および一意の値の数のカウントが含まれます。

オラクルでの使用状況をカウントする

#Oracle での COUNT 関数の使用法

COUNT 関数は Oracle の重要な集計関数であり、次の目的で使用されます。統計 特定の基準を満たすテーブル内の行の数。

構文

<code>COUNT(DISTINCT|ALL expression)</code>
その中には:

  • DISTINCT: 重複しない値のみが含まれることを示します。数えた。
  • ALL: 重複値を含むすべての値をカウントすることを示します。
  • expression: カウントされる式または列。

使用法

COUNT 関数は、特定の条件下で行数をカウントするために使用されます。例:

  • テーブル内のすべての統計 行数:

    <code>SELECT COUNT(*) FROM table_name;</code>
  • # 特定の列内の null 以外の値の数を数える:
  • <code>SELECT COUNT(column_name) FROM table_name;</code>

  • 特定の条件を満たす行の数を数える:
  • <code>SELECT COUNT(*) FROM table_name WHERE condition;</code>

    # 特定の列の一意の値の数を数える:
<code>SELECT COUNT(DISTINCT column_name) FROM table_name;</code>
  • #例
  • 「employees」という名前のテーブルに次のデータが含まれているとします。

    <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>

      結果: 4

      テーブル内の非 null 値の数をカウントします。 「給与」列:
    • <code>SELECT COUNT(salary) FROM employees;</code>

      結果: 4

      統計内の一意の値の数「emp_id」列:
    • <code>SELECT COUNT(DISTINCT emp_id) FROM employees;</code>

      結果: 4

      11000 を超える値の数をカウントします。 「給与」列:
    • <code>SELECT COUNT(*) FROM employees WHERE salary > 11000;</code>

      結果: 2

    以上がオラクルでの使用状況をカウントするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。