查看: 81|回复: 0

[杭州-BigData-GP-1901] 0913杨李博


19-9-17 21:52:44 | [复制链接]

46

主题

131

帖子

466

积分

牛人

Rank: 3Rank: 3

发表于 19-9-17 21:52:44 | 显示全部楼层 |阅读模式
    hql语句和sql最大的不同就是hql对子查询的限制很大,并且严格要求select出的字段  比如group by xxx 那么这个 xxx只能放在最前面    但是逐渐熟悉了hql语句的窍门的话还是很容易写的,大部门hql都可以用多表关联查询来解决,这也是代替我们在sql中常用的嵌套查询的方法,分析指标,表之间的关系,将各个表关联起来再加限制条件。ps:为优化hql查询效率,应遵守小表驱动大表的原则。
    hql还有一点特别的就是它独有的一些函数,比如开窗函数,炸列...我们也要能熟练运用

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

订阅|小黑屋|手机版|千锋教育论坛 ( 京ICP备12003911号-3

GMT+8, 19-11-17 06:00 , Processed in 0.311078 second(s), 37 queries .

Powered by Discuz! X3.2

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表