ホームページ >データベース >mysql チュートリアル >COUNT(*) と COUNT(column-name): それぞれをいつ使用する必要がありますか?
COUNT(*) と COUNT(column-name) を使用する場合
SQL では、COUNT(*) と COUNT(列名) は、データセット内の行数をカウントするために一般的に使用される集計関数です。ただし、それらの間には微妙な違いがあります。
COUNT(*)
COUNT(*) は、個々の列かどうかに関係なく、テーブルまたは指定されたセット内のすべての行をカウントします。 NULL 値を持ちます。基本的に、空のセルを含む行全体をカウントします。
COUNT(column-name)
COUNT(column-name) は、NULL 以外の値のみをカウントします。特定の列で。指定された列に行の NULL 値がある場合、その行はカウントに含まれません。
特定の使用例
追加ポイント
以上がCOUNT(*) と COUNT(column-name): それぞれをいつ使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。