1.Select * From [表名] where 列名=条件 Order by 列名 Desc;2.Select COUNT(*) From [表名] where 列名=条件 Order by 列名 Desc;1的执行没有问题,2的执行却出现问题“ORDER BY 子句中的列 "Seo_优化关键词报表.Seo报表_编号" 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。”,请问这个是什么原因呢?
1 回答
智慧大石
TA贡献1946条经验 获得超3个赞
COUNT函数的所有用法:
---统计某个字段的值的记录数
Select COUNT(字段名) From 表名 where 字段名 =条件;
---统计表中所有的记录数
Select COUNT(*) From 表名 where 字段名 =条件;
---过滤掉重复的字段中的数据,统计表中所有的记录数
Select COUNT(distinct 字段名) From 表名 where 字段名 =条件;
---根据字段名分组,统计所有的记录数
Select COUNT(*) From 表名 where 字段名 =条件 group by 字段名;
添加回答
举报
0/150
提交
取消