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

下次还敢
リリース: 2024-05-02 23:48:58
オリジナル
708 人が閲覧しました

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

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

#Oracle での COUNT 関数の使用法

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

構文

COUNT(DISTINCT|ALL expression)
ログイン後にコピー
その中には:

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

使用法

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

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

    SELECT COUNT(*) FROM table_name;
    ログイン後にコピー
  • # 特定の列内の null 以外の値の数を数える:
  • SELECT COUNT(column_name) FROM table_name;
    ログイン後にコピー

  • 特定の条件を満たす行の数を数える:
  • SELECT COUNT(*) FROM table_name WHERE condition;
    ログイン後にコピー

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

    | emp_id | name | salary | |---|---|---| | 1 | John Doe | 10000 | | 2 | Jane Smith | 12000 | | 3 | John Green | 10000 | | 4 | Mary Jones | 15000 |
    ログイン後にコピー

    すべての従業員の数を数えます。テーブル内の行:
    • SELECT COUNT(*) FROM employees;
      ログイン後にコピー

      結果:4

      テーブル内の非 null 値の数をカウントします。 「給与」列:
    • SELECT COUNT(salary) FROM employees;
      ログイン後にコピー

      結果:4

      統計内の一意の値の数「emp_id」列:
    • SELECT COUNT(DISTINCT emp_id) FROM employees;
      ログイン後にコピー

      結果:4

      11000 を超える値の数をカウントします。 「給与」列:
    • SELECT COUNT(*) FROM employees WHERE salary > 11000;
      ログイン後にコピー

      結果:2

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

    関連ラベル:
    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    最新の問題
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!