`
summerkai
  • 浏览: 93381 次
  • 性别: Icon_minigender_2
  • 来自: 农村
社区版块
存档分类
最新评论

HQL怎么使用union all和order by

 
阅读更多

select   *   from   (select companyInfo.subject,companyInfo.guId from CompanyInfo  companyInfo  where companyInfo.type='企业动态'  order by companyInfo.startDate desc  ) a  union all  select   *   from   (select infos.subject,infos.guId from Infos  infos,Category  category  where category.categoryName='园区动态' and infos.categoryId=category.guId order by infos.startDate desc ) b  

这段sql怎么改成hql啊 谢谢

分享到:
评论
1 楼 summerkai 2008-05-16  
怎么没有摆我的啊

相关推荐

    HQL的具体内容和使用

    HQL遵循与SQL类似的语法结构,支持`select`、`where`、`in`、`like`、`between and`、`order by`、`group by`和`having`等语句块,同时提供`max`、`min`和`sum`等聚合函数。它对底层数据库透明,这意味着你可以在...

    hql语句 使用大全

    String hql = "from com.mypack.User4 u order by u.id"; Query query = session.createQuery(hql); query.setFirstResult(10); // 设置起始位置 query.setMaxResults(20); // 设置每页显示数量 List<User4> user...

    HQL连接查询和注解使用总结

    ### HQL连接查询和注解使用总结 #### HQL连接查询概述 HQL(Hibernate Query Language)是一种面向对象的查询语言,它允许开发者以一种更自然的方式查询对象,而不是直接查询底层数据库表。HQL支持多种连接查询...

    HQL查询pdf资料

    HQL查询的基本结构包括关键字如`SELECT`、`FROM`、`WHERE`、`GROUP BY`、`HAVING`、`ORDER BY`等,这些关键字的使用与SQL非常相似,但是HQL还支持面向对象的特性,如属性路径表达式。 ##### 实体的更新与删除 在...

    HQL语法入门学习HQL语法入门学习

    与SQL(Structured Query Language)不同,HQL是专为ORM(Object-Relational Mapping)设计的,它允许开发者以类和对象的方式而不是数据库表和字段来编写查询。 在Java开发中,Hibernate作为一个流行的ORM工具,...

    精通HQL.doc

    3. **排序**:使用ORDER BY子句进行结果排序,如 `from Student order by sname asc`,将按学生姓名的字母顺序返回结果。 4. **分页查询**:通过LIMIT和OFFSET关键字实现分页,如 `from Student limit 10 offset 20...

    HQL语句 HQL语句

    HQL语句 HQL语句 HQL语句 HQL语句 HQL语句

    Hibernate HQL详解.docx

    5. **WHERE、GROUP BY、HAVING 和 ORDER BY**: 这些是SQL中的标准子句,HQL同样支持。例如,`SELECT age, COUNT(age) num FROM User WHERE age>10 GROUP BY age HAVING COUNT(age)>1 ORDER BY num DESC`。HAVING...

    hql ppt Hql PPt

    Hql PPt Hql PPt

    精通hibernate HQL语言

    String hql = "select s.sdept, count(s) from Student s group by s.sdept order by s.sdept"; List[]> departmentCounts = session.createQuery(hql).list(); ``` 这里,`group by`语句用于按系别分组,`count(s)...

    学习HQL语句

    HQL 中使用 group by 子句实现分组操作。 例如,select o.id, count(o) from Order o group by o.id 将分组订单,然后统计每组的订单数量。 五、HQL 的优点 HQL 提供了强大的查询功能,支持多态、继承和组合等...

    精通HQL(word格式)

    HQL的基本查询包括选择(SELECT)、从(FROM)、条件(WHERE)、排序(ORDER BY)等元素。例如,查询所有学生的信息,可以使用以下HQL语句: ```sql SELECT s FROM Student s ``` 如果要根据特定条件查询,比如找出...

    HQL Eclipse Plugins 配置教程

    不喜欢使用myEclipse的...最近在项目中使用Hibernate,由于需要使用HQL,找了很多资料,大都是MyEclipse中自带的HQL工具。 由于MyEclipse是收费的,速度不是很理想。所以在网上找到了一个elipse插件 英文图文教程 ...

    HQL批量插入、更新和删除

    ### HQL批量插入、更新和删除 #### 一、概述 在进行数据库操作时,批量处理数据是一项常见的需求。为了提高效率并减少网络传输开销,HQL(Hibernate Query Language)提供了一种灵活的方式来实现这一目标。HQL是...

    HQL详解

    3. **分组与聚合**:使用`GROUP BY`和聚合函数如`COUNT`, `SUM`, `AVG`, `MAX`, `MIN`。 ```sql SELECT p.country, COUNT(p) FROM Person p GROUP BY p.country ``` 4. **排序**:使用`ORDER BY`进行排序。 `...

    HQL语句的用法

    HQL还支持排序(order by)、分页(first result和max results)、类型转换(cast)、集合操作(in、any、all、some)等高级特性,使得它能够处理复杂的查询需求。 总之,HQL作为Hibernate的一部分,提供了强大的...

    Hibernate注解方式、HQL查询

    3. **排序与分页**:使用`ORDER BY`进行排序,`setFirstResult`和`setMaxResults`实现分页。如按名字升序排序并获取前10个用户: ```java hql = "from User order by name asc"; Query query = session.createQuery...

    Hibernate-HQL.rar_HQL_hibernate hql

    1. 合理使用HQL与SQL:对于复杂的数据库操作,可能需要结合使用HQL和原生SQL。 2. 避免在HQL中使用SQL函数:尽量用Hibernate提供的函数,以确保跨数据库兼容性。 3. 优化查询性能:合理设计数据库索引,避免全表扫描...

    Hql详解[文].pdf

    - Hql语句的结构与SQL类似,如`FROM`、`WHERE`、`ORDER BY`等关键字,但Hql主要针对对象和对象属性,而不是数据库表和列。 - Hql的关键字不区分大小写,但类名和属性名需区分大小写。 - `SELECT`子句在Hql中可选...

Global site tag (gtag.js) - Google Analytics