在sql中,什么时候用select和select count和select count as

在sql中,什么时候用select和select count和select count as,第1张

select 是查询命令呀,只要是查询都要用;

select count是分组查询,目的是统计数量;

select count as 和select count是一样的,AS后面是给统计数量生成的列给个名字,不要as直接空格给个名字也可以的。

1.查询表有多少条记录

select count(*) from table

2.查询表中符合条件的记录数

select count(*) from table where id >100

3.查询每个分组的记录数

select name, count(*) as count from table group by name

Count是用来统计数据个数的,跟SUM区别如下:

一、指代不同

1、Count:用来统计数据库中某一列数据的个数。

2、SUM:用来汇总数据库中某一列数据的合计值。

二、语法不同

1、Count:SQL COUNT(column_name) 语法,SELECT COUNT(column_name) FROM table_name。

2、SUM:SQL SUM() 语法,SELECT SUM(column_name) FROM table_name。

三、适用条件不同

1、Count:适用于 ORACLE 和 Microsoft SQL Server,但是无法用于 Microsoft Access。

2、SUM:适用于通用数据库。

参考资料来源:百度百科-COUNT函数

参考资料来源:百度百科-SUM函数


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6689216.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存