c#sqlserver在啥情况下使用到groupby进行分组查询

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#sqlserver在啥情况下使用到groupby进行分组查询相关的知识,希望对你有一定的参考价值。

参考技术A 需要对某个有重复值的字段进行分组汇总数据的时候
比如:有表a
name lesson score
张三 语文 90
李四 数学 95
张三 数学 88
我们查询每个人的总分的时候:
select name,sum(score) as totalscore
from a
group by name
结果:
name totalscore
张三 178
李四 95

在啥情况下我使用 Json 或 Hibernate?

【中文标题】在啥情况下我使用 Json 或 Hibernate?【英文标题】:In what cases do I use Json or Hibernate?在什么情况下我使用 Json 或 Hibernate? 【发布时间】:2013-03-11 17:22:46 【问题描述】:

我有一个访问 postgreSQL 数据库的应用程序。 我在为我的 DAO 层选择 Json 格式或 Hibernate 时感到困惑,实际上我使用 Spring 作为我的业务层。

【问题讨论】:

忘记春天吧。使用标准的 Java EE 6 技术(使用 EclipseLink 或 Hibernate 的 JPA、JSF 2、CDI...)。 :-) 【参考方案1】:

JSON 格式和休眠是两个不同的东西。 JSON 是一种数据格式,您的数据在其中传入和传出 UI 和服务器端代码。而hibernate是我们用来处理数据库的ORM。数据库操作由hibernate执行。 如果您需要 spring 控制器返回的此类数据应为 JSON 格式,请使用 JSON。并使用hibernate进行数据库操作。您的 DAO 层返回的对象将被转换为 JSON,并由 Spring 控制器以 JSON 格式发送回 UI。

【讨论】:

以上是关于c#sqlserver在啥情况下使用到groupby进行分组查询的主要内容,如果未能解决你的问题,请参考以下文章

c++中的uint是为了保证返回值为正数使用的么,还是在啥情况下使用

C语言中volatile在啥情况下使用

在啥情况下,AVX2 收集指令会比单独加载数据更快?

scanf与cin在啥情况下使用

在啥情况下(如果有),C 中前缀和后缀递增/递减运算符之间的性能是不是存在差异? [复制]

java里静态方法在啥情况下使用,好处是啥