首页 > 数据库 >hive sql执行顺序

hive sql执行顺序

时间:2023-02-20 11:25:03浏览次数:55  
标签:顺序 group 函数 hive 开窗 sql 执行 select

1.from
2.join on 或 lateral view explode(需炸裂的列) tbl as 炸裂后的列名
3.where
4.group by (开始使用select中的别名,从group 开始往后都可用)
5.聚合函数 如Sum() avg() count(1)等
6.having
7.select 中若包含over()开窗函数,执行完非开窗函数后select等待执行完开窗函数,然后执行select完,开窗函数通过表数据进行分区和排序,跟select查询中的字段是平行关系,不依赖查询字段。
8.distinct
9.order by

标签:顺序,group,函数,hive,开窗,sql,执行,select
From: https://www.cnblogs.com/mn-lily/p/17136662.html

相关文章

  • MySQL锁之深入死锁分析
    目录1死锁产生原因分析1.1产生原因1.2产生示例1.2.1案例一1.2.2案例二1.2.3案例三1.2.4案例四1.2.5案例五1.2.6案例六1.3死锁预防策略1.4剖析死锁的成因1.5解......
  • Mysql主从复制
    达到效果主数据库数据变更,从库对应同步变更(包含表、字段)前提条件两台数据库的数据要一致配置my.cnf主数据库配置#数据库服务器id,这个id用来在主从服务器中标记唯一......
  • 【Docker-3】Docker-Compose安装常用软件Nginx、Mysql、Redis、Java
    创建应用目录结构nginxconf.d-放置自定义的配置文件default.conflog-日志存储位置nginx.conf -nginx总配置文件docker-compose.ymlmysqlconf-放置自......
  • MYSQL重置密码
    以管理员身份打开命令行。停止MySQL服务(netstop服务名)。切换到MySQL的bin文件下,输入mysqld--console--skip-grant-tables--shared-memory。上个窗口保留不要关......
  • 在统信UOS上二进制安装GreatSQL
    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。作者:vatebur文章来源:GreatSQL社区投稿UOS......
  • 第七章 SQL错误信息 - SQL错误代码 -400 到 -500
    第七章SQL错误信息-SQL错误代码-400到-500SQL错误代码和消息表错误代码描述-400发生严重错误-401严重连接错误-402用户名/密码无效-405无法......
  • hive数据倾斜优化
    1、什么是数据倾斜?由于数据分布不均匀,造成数据大量的集中到一点,造成数据热点2、主要表现:任务进度长时间维持在99%或者100%的附近,查看任务监控页面,发现只有少量reduce......
  • linux mysql
    mysql-uroot-p;mysql>createdatabaseghost;mysql>showdatabases;mysql>exitmysql>selectuser();//查看当前登录的用户mysql>showglobalvariableslik......
  • 小白之路--MySQL
    一、MySQL前言MySQL是学习阶段接触比较多的数据库,因为它开源免费,学习成本还是比较低的二、MYSQL安装MySQL安装教程,已经成功安装到电脑里面缺一个环境变量图,这找了......
  • 尚硅谷SQL刷题练习
    SQL一:查询累积销量排名第二的商品题目需求查询订单明细表(order_detail)中销量(下单件数)排名第二的商品id,如果不存在返回null,如果存在多个排名第二的商品则需要全部返回。......