文档章节

hibernate中, 计算某列非重复记录的总数, 使用COUNT + DISTINCT

yu82694
 yu82694
发布于 2017/06/05 12:54
字数 101
阅读 9
收藏 0
点赞 0
评论 0

hibernate中, 计算某列非重复记录的总数, 使用COUNT + DISTINCT

MySQL中,可以使用

sql 代码

  1. select COUNT(DISTINCT(name)) from products  

但在Hibernate中却不能用如下格式

  1. select COUNT(DISTINCT(name)) from ProductDTO  

需要把里面的括号去掉, 改成

  1. select COUNT(DISTINCT name ) from ProductDTO  

在MySQL中也可以使用这种样式.

© 著作权归作者所有

共有 人打赏支持
yu82694
粉丝 1
博文 47
码字总数 6820
作品 0
南宁
索引的选择性

索引的选择性是指索引列中不同值的数目与表中记录数的比。如果一个表中有2000条记 录,表索引列有1980个不同的值,那么这个索引的选择性就是1980/2000=0.99。 一个索引的选择性越接近于1,这...

晨曦之光 ⋅ 2012/03/09 ⋅ 0

MySQL DISTINCT语句去除重复记录数据

MySQL DISTINCT子句概述 当从表中查询数据时,可能会得到重复的行。为了消除这些重复的行,我们可在SELECT语句中使用子句。 DISTINCT子句的语法如下: SELECT DISTINCT FROM WHERE MySQL DIS...

易百教程 ⋅ 2016/09/08 ⋅ 0

MySQL教程:清除结果集中的重复数据

 【IT168 技术】很多时候,我们都需要清除结果集中的重复内容。为了解决这个问题,一个办法是在选择语句中加入关键字 distinct。该关键字的作用是让查询引擎清楚重复内容,以便得到一个无重...

Airship ⋅ 2016/06/06 ⋅ 0

mysql distinct 妙用

顺便提下mysql的DISTINCT的关键字有很多你想不到的用处 1.在count 不重复的记录的时候能用到 比如SELECT COUNT( DISTINCT id ) FROM tablename; 就是计算talbebname表中id不同的记录有多少条...

hnhxgxz ⋅ 2013/11/27 ⋅ 4

mysql的schema与数据类型优化分析

Schema与数据类型优化: 1.选择优化的数据类型 更小的通常更好:一般情况下,尽量使用可以正确存储数据的最小数据类型 如:只需存0-200,tinyint unsigned更好。 简单就好:如:整型比字符串操...

xiejunbo ⋅ 2014/11/19 ⋅ 0

谈谈分布式Aggregation

本文由 网易云 发布 作者:冯宇 本篇文章仅限内部分享,如需转载,请联系网易获取授权。 前 言 聚合操作(Aggregation)是OLAP分析查询中最常见的操作之一,可以说它是数据分析查询的基石,它...

wangyiyungw ⋅ 05/14 ⋅ 0

学习SQL【4】-聚合与排序

学习.png 随着表中记录(数据行)的不断积累,存储数据逐渐增加,有时我们可能希望计算出这些数据的合计值或者平均值等,这个时候就需要使用SQL语句的汇总操作等方法。 一:对表进行聚合排序...

爱吃西瓜的番茄酱 ⋅ 2017/12/03 ⋅ 0

一个有趣的 SQL 查询

一个朋友有这样一个SQL查询需求: 有一个登录表(tmptest),包含用户ID(uid)和登录时间(logintime)。表结构如下: * 1. row Field: uid Type: int(10) unsigned Null: NO Key: MUL Default: ...

虫虫 ⋅ 2012/03/08 ⋅ 32

MySQL专题6之MySQL LIKE子句、MySQL UNION语句、MySQL排序和分组

1、MySQL LIKE子句 - 我们知道在MySQL中使用SQL SELECT命令来读取数据,同时我们可以在SELECT语句中使用WHERE子句来获取指定的记录。 - WHERE子句中可以使用等号 = 来设定获取数据的条件,如...

极客微信条 ⋅ 2017/11/17 ⋅ 0

ORACLE常用SQL技巧

ORACLE常用SQL技巧 1. SELECT子句中避免使用 “” 当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用 ‘’ 是一个方便的方法.不幸 的是,这是一个非常低效的方法. 实际上,ORACLE在解...

程序员YB ⋅ 2011/12/06 ⋅ 1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

大数据,必须掌握的10项顶级安全技术

我们看到越来越多的数据泄漏事故、勒索软件和其他类型的网络攻击,这使得安全成为一个热门话题。 去年,企业IT面临的威胁仍然处于非常高的水平,每天都会看到媒体报道大量数据泄漏事故和攻击...

p柯西 ⋅ 17分钟前 ⋅ 0

Linux下安装配置Hadoop2.7.6

前提 安装jdk 下载 wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz 解压 配置 vim /etc/profile # 配置java环境变量 export JAVA_HOME=/opt/jdk1......

晨猫 ⋅ 23分钟前 ⋅ 0

crontab工具介绍

crontab crontab 是一个用于设置周期性被执行的任务工具。 周期性执行的任务列表称为Cron Table crontab(选项)(参数) -e:编辑该用户的计时器设置; -l:列出该用户的计时器设置; -r:删除该...

Linux学习笔记 ⋅ 48分钟前 ⋅ 0

深入Java多线程——Java内存模型深入(2)

5. final域的内存语义 5.1 final域的重排序规则 1.对于final域,编译器和处理器要遵守两个重排序规则: (1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用...

江左煤郎 ⋅ 54分钟前 ⋅ 0

面试-正向代理和反向代理

面试-正向代理和反向代理 Nginx 是一个高性能的反向代理服务器,但同时也支持正向代理方式的配置。

秋日芒草 ⋅ 56分钟前 ⋅ 0

Spring 依赖注入(DI)

1、Setter方法注入: 通过设置方法注入依赖。这种方法既简单又常用。 类中定义set()方法: public class HelloWorldOutput{ HelloWorld helloWorld; public void setHelloWorld...

霍淇滨 ⋅ 昨天 ⋅ 0

马氏距离与欧氏距离

马氏距离 马氏距离也可以定义为两个服从同一分布并且其协方差矩阵为Σ的随机变量之间的差异程度。 如果协方差矩阵为单位矩阵,那么马氏距离就简化为欧氏距离,如果协方差矩阵为对角阵,则其也...

漫步当下 ⋅ 昨天 ⋅ 0

聊聊spring cloud的RequestRateLimiterGatewayFilter

序 本文主要研究一下spring cloud的RequestRateLimiterGatewayFilter GatewayAutoConfiguration @Configuration@ConditionalOnProperty(name = "spring.cloud.gateway.enabled", matchIfMi......

go4it ⋅ 昨天 ⋅ 0

Spring clound 组件

Spring Cloud技术应用从场景上可以分为两大类:润物无声类和独挑大梁类。 润物无声,融合在每个微服务中、依赖其它组件并为其提供服务。 Ribbon,客户端负载均衡,特性有区域亲和、重试机制。...

英雄有梦没死就别停 ⋅ 昨天 ⋅ 0

Confluence 6 重新获得站点备份文件

Confluence 将会创建备份,同时压缩 XML 文件后存储熬你的 <home-directory>/backups> 目录中。你需要自己访问你安装的 Confluence 服务器,并且从服务器上获得这个文件。 运行从 Confluence...

honeymose ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部