在上一章节有提到,COUNT 是函数之一。由于它的使用广泛,我们在这里特别提出来讨论。基本上,COUNT 让我们能够数出在表中有多少笔数据被查询出来。COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入),它的语法是:
SELECT COUNT("列名") FROM "表名";
举例来说,若我们要找出我们的示范表中有几笔 store_name 列不是空白(NULL)的数据时,
SQL语句实现:
SELECT COUNT (Store_Name) FROM Store_Information WHERE Store_Name IS NOT NULL;
结果:
"IS NOT NULL" 是 "这个列不是空白" 的意思。
SQL COUNT(DISTINCT column_name) 语法
COUNT(DISTINCT column_name) 函数返回指定列的不同值的数目:
SELECT COUNT(DISTINCT column_name) FROM table_name
注释:COUNT(DISTINCT) 适用于 ORACLE 和 Microsoft SQL Server,但是无法用于 Microsoft Access。
举例来说,如果我们要找出我们的表中有多少个不同的 store_name,sql语句实现:
SELECT COUNT (DISTINCT Store_Name) FROM Store_Information;
结果:
COUNT (DISTINCT Store_Name) 3
此文章本站原创,地址 https://www.vxzsk.com/441.html
转载请注明出处!谢谢!
感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程