为了账号安全,请及时绑定邮箱和手机立即绑定

sql中有COUNT函数和没有的问题

sql中有COUNT函数和没有的问题

肥皂起泡泡 2018-08-10 06:10:22
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 字段名;


查看完整回答
反对 回复 2018-08-24
  • 1 回答
  • 0 关注
  • 782 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信