回覆列表
  • 1 # 使用者8852944140293

    SQL語句中count和count沒有區別。表示返回匹配指定條件的行數。

    SQL COUNT() 語法:

    1、SQL COUNT(column_name) 函式返回指定列的值的數目(NULL 不計入),如:SELECT COUNT(column_name) FROM table_name。

    2、SQL COUNT(*) 函式返回表中的記錄數,如:SELECT COUNT(*) FROM table_name。

    3、SQL COUNT(DISTINCT column_name) 函式返回指定列的不同值的數目,如:SELECT COUNT(DISTINCT column_name) FROM table_name。

    擴充套件資料:

    COUNT和 DISTINCT 經常被合起來使用,目的是找出表格中有多少筆不同的資料 (至於這些資料實際上是什麼並不重要)。COUNT(DISTINCT column_name) 語法適用於 ORACLE 和 Microsoft SQL Server,但是無法用於 Microsoft Access。

    COUNT(column_name) 語法返回的數目是檢索表中的這個欄位的非空行數,不統計這個欄位值為null的記錄。而COUNT(*) 語法返回的數目是包括為null的記錄。

  • 中秋節和大豐收的關聯?
  • 為什麼總是一個鴿子在暖蛋?