java - count(*)和count(1)区别?
PHPz
PHPz 2017-04-18 09:40:38
0
2
514

count(*)和count(1)区别?

PHPz
PHPz

学习是最好的投资!

全員に返信(2)
阿神

次の SQL で、SQL が mysql によってどのように変換されるかを確認できます

リーリー

私のバージョンは mysql 5.6.26 です。翻訳された結果は次のとおりです:

リーリー

つまり、私の意見では、mysql の新しいバージョンにはこの違いはもうありませんが、それでも習慣として count(1) を使用しています。

いいねを押す +0
黄舟

データ レコードがすべて空の場合、クエリ結果に違いはありません。ただし、COUNT(1) でクエリされた列が空の場合、空の列は削除され、統計には記録されません。クエリ結果 結果は異なります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート