SQL SELECT COUNTの違いは、(1)の(*)それが何を意味するのか、そしてカウントしない、最後に1カウント

カウント(1)、実際には、それが修飾行の合計数を計算することです。
1は、最初のフィールドではなく、固定値を意味するものではありません。
実際には、(1)、1の総数は計算することですカウント、1の固定値である、そのようなフィールドがあるテーブルと考えることができます
同様に、(2)、まったく同じ値、カウント数を取得することができる回数( 'X')、カウント( 'Y')が可能です。理解の方法のように。あなたは科学のこの文を使用することができ、戻り値はまったく同じです。それはカウントされます。
(*)カウント、アスタリスクの実装は効果が同じで、フィールドの特定の名前に変換されますが、アクションの翻訳よりも、少し少ない効率的ないくつかの固定値よりも。

おすすめ

転載: www.cnblogs.com/xiaoqiqistudy/p/11210716.html