SQL語句函式count(),如果括號中是列名稱,是忽略空值NULL的,即返回列的值的數目,不包含NULL值。一、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二、例項演示:1、例項表格:aaa2、統計表格總記錄數count(*),列C的值數量count(c),列d的值數量count(d)select count(*),count(c),count(d) from aaa從結果可以看出,D列有兩個空值,所以返回的是1,也就是忽略了NULL值。
SQL語句函式count(),如果括號中是列名稱,是忽略空值NULL的,即返回列的值的數目,不包含NULL值。一、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二、例項演示:1、例項表格:aaa2、統計表格總記錄數count(*),列C的值數量count(c),列d的值數量count(d)select count(*),count(c),count(d) from aaa從結果可以看出,D列有兩個空值,所以返回的是1,也就是忽略了NULL值。