诡异的Group by函数
来源:互联网 发布:物业台账软件 编辑:程序博客网 时间:2024/06/17 06:45
select 表2.NAME,count(id),管理员 from 表2 where表2.Name
group by 表2.name
使用上面这个语句SQL通常会报错:
消息 8120,级别 16,状态 1,第 1 行
列 '表2.管理员' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
而如果管理员那里换成别的数据,比如从另一个自定义函数出来的数据,就不会报错了。
很神奇!
比如:
select 表2.NAME as 姓名, count(ID) as 上机次数, dbo.GetNameStr(表2.NAME) as 管理员
from 表2
where 表2.NAME in ( select 表1.NAME from 表1 )
group by 表2.NAME
0 0
- 诡异的Group by函数
- GROUP BY的用法
- group by 中很好的函数
- group by ,having, 聚合函数的使用
- 存储过程的好处,group by&nb…
- 聚合函数,group by
- 聚合函数,group by
- GROUP BY 函数
- 分组函数(group by)
- group_concat函数 group by
- 很诡异的函数
- group by的使用
- group by的使用
- group by 的使用
- Group By 的用法
- sql的group by
- group by 的原则
- Mysql 的 Group by
- 类型强制转换 And 判断DataRow非空…
- Linux文件或目录的读,写,执行权限
- convertView setOnTouchListener 监听不到 touch up,move等 事件
- SQL中游标的使用--遍历数据逐行更…
- UL标签的padding与margin默认值 40px
- 诡异的Group by函数
- dedearclist 调用文章内容方法
- 4、关于String类的split()方法和append()方法
- SQL 自定义函数实例
- dede list调用文章内容方法
- 寻找春天 九宫格日记-2012.03.09
- Update级联更新
- DedeCMS让{dede:list}标签支持weight权重排序、flag属性
- Join语句的on 与 select xxx in…