前段时间处理一个别人写的SQL语句,其中的 group by语句写的是group by 1

刚看到的时候还挺懵,还以为写错了,但是能跑起来,还能实现功能,这就有意思了,又是一个我不知道的知识点。

后来查了一下,才知道它的意思是不管第一列叫什么,都按第一列进行分组。

举个例子:

SELECT account_id, open_emp_id^^^^        ^^^^1           2
FROM account
GROUP BY 1;

注意这个索引是从1开始,而不是从0开始。这种操作也可以应用到order by子句。

记录一下,每天一个小知识点。

Hive SQL子句中 group by 1 是什么意思?相关推荐

  1. mysql groupby having_浅谈sql语句中GROUP BY 和 HAVING的使用方法

    在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数, 例如SUM, COUNT, MAX, AVG等.这些函数和其它函数的根本区别就是它们一般作用在多 ...

  2. sql语句中GROUP BY 和 HAVING的使用 count()

    在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,  例如SUM, COUNT, MAX, AVG等.这些函数和其它函数的根本区别就是它们一般作用在 ...

  3. 【Elasticsearch】Elasticsearch如何实现 SQL语句中 Group By 和 Limit 的功能

    1.概述 转载:https://elasticsearch.cn/article/629 有 SQL 背景的同学在学习 Elasticsearch 时,面对一个查询需求,不由自主地会先思考如何用 SQ ...

  4. 当WHERE子句、GROUP BY子句和HAVING子句同时出现在一个查询中时,SQL的执行顺序

    当WHERE子句.GROUP BY子句和HAVING子句同时出现在一个查询中时,SQL的执行顺序如下: (1) 执行WHERE子句,从表中选取行. (2) 由GROUP BY 子句对选取的行进行分组. ...

  5. 42000[SQL Server]ORDER BY子句中的列无效,该列没有包含在聚合函数或GROUP BY 子句

    [Err] 42000 - [SQL Server]ORDER BY 子句中的列 "t_xxx.inputDate" 无效,因为该列没有包含在聚合函数或 GROUP BY 子 错误 ...

  6. 5、HIVE DML操作、load数据、update、Delete、Merge、where语句、基于分区的查询、HAVING子句、LIMIT子句、Group By语法、Hive 的Join操作等

    目录: 4.2.1 Load文件数据到表中 4.2.2查询的数据插入到表中 4.2.3将Hive查询的结果存到本地Linux的文件系统目录中 4.2.4通过SQL语句的方式插入数据 4.2.5 UPD ...

  7. Hive Sql中六种面试题型总结

    Hive Sql中六种面试题型总结 一.常用函数 二.N日留存 1.思路分析 三.连续登陆 1.数据准备 2.思路分析一 3.思路分析二 四.Top N 1.数据准备 2.思路分析 五.行列互转 1. ...

  8. sql中group by 和having 用法解析

    --sql中的group by 用法解析: -- Group By语句从英文的字面意义上理解就是"根据(by)一定的规则进行分组(Group)". --它的作用是通过一定的规则将一 ...

  9. 选择列表中的列……无效,因为该列没有包含在聚合函数或 GROUP BY 子句中

    今天用SQL Server尝试实现一个SQL语句的时候,报了如标题所示的错误,通过在百度里面搜索,并亲自动手实现,终于发现问题所在,现在把它记录下来. 语句如下: select [OrderID],[ ...

最新文章

  1. linux 替换内核 img,查看更改linux内核initrd.img-Go语言中文社区
  2. 实现PHP基本安全的11条准则
  3. Silverlight Telerik RadGridView动态增删行及行列操作(转载)
  4. mysql 慢查询 不重启_开启mysql慢查询日志,不重启数据库的方法
  5. Redis的session管理和Memcached的session管理不同
  6. mvc中的mvc分别指什么_什么是MVC,它像三明治店吗?
  7. JavaScript正在完善—解释
  8. js模块化与面向对象编程思考与实践
  9. ~~试除法求所有约数(附模板题)
  10. linux录制声卡声音_不是你唱歌难听,选对麦克风和声卡了吗?
  11. mysql connector/c++ 存储过程的调用_MySQL Connector C++ 调用存储过程
  12. SEO已死,真的吗,十年SEO从业者的思考
  13. echarts 圆环图渐变
  14. Excel如何插入可以打钩的方框
  15. 【离散数学】陪集精讲
  16. javaGUI游戏教程--人物控制
  17. Android 开发-创建app
  18. 天影字幕_天影字幕(GeniusCG) V 12.50 官方版
  19. Wolfram Mathematica学习笔记1
  20. 基于Python的PyGame实现的横板动作小游戏

热门文章

  1. 关系数据库中,表中的每行就是一个对象
  2. jetty 通过配置文件嵌入式启动web服务
  3. 常用脚本--查看数据库文件大小
  4. 蓝桥杯练习(java):字符串对比
  5. c#对象集合去重_C# List 对象去重
  6. java数据接口之链表_Java数据结构和算法之链表
  7. know about用法
  8. 队列 集合的前n个元素
  9. WTL 自绘 进度条Progressbar
  10. 201671010423 词频统计软件项目报告