ホームページ >データベース >mysql チュートリアル >COUNT(*) と COUNT(Column-Name): どの集計関数をいつ使用する必要がありますか?
COUNT(*) と COUNT(Column-Name): 適切な集計関数の決定
SQL では、どの集計関数を使用するかを決定しますCOUNT() と COUNT(column-name) の間はデータの重要な側面です回収。 COUNT() と COUNT(column-name) のどちらを選択するかは、目的の結果によって決まります。
COUNT(*) は、特定の列かどうかに関係なく、結果セット内の行の合計数を計算します。 NULL 値が含まれています。対照的に、COUNT(column-name) は、指定された列内の非 NULL 値のみをカウントします。
さらに詳しく説明すると、
使用する適切な関数は、意図された出力のみに依存します。すべての行の合計数を求める場合は、NULL 値に関係なく、COUNT(*) で十分です。ただし、特定の列内の NULL 以外の値のみをカウントすることを目的とする場合は、COUNT(column-name) が推奨される選択肢です。
以上がCOUNT(*) と COUNT(Column-Name): どの集計関数をいつ使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。