摘要: 行转列 先构造列在去重 decode case when 然后group by 去重 列转行. 目的 是多余的行 用union 或者union all 去重. 阅读全文
posted @ 2022-03-21 16:27 林汉州win 阅读(38) 评论(0) 推荐(0)
摘要: where和having的区别 where> group by >having where子句在聚合前先筛选记录,也就是说作用在group by 子句和having子句前,而 having子句在聚合后对组记录进行筛选 where: where是一个约束声明; where是在结果返回之前起作用的; w 阅读全文
posted @ 2022-03-21 16:25 林汉州win 阅读(76) 评论(0) 推荐(0)
摘要: group by 和聚合函数使用:每组返回一个统计值 partition by 和聚合函数使用:每组每行返回一个统计值,通常配合row_number排序函数使用 一、在group by后的结果集上使用聚合函数,会作用在分组下的所有记录上。 group by 还有一个隐藏的功能:去重(求和时需要特别注 阅读全文
posted @ 2022-03-21 16:23 林汉州win 阅读(1050) 评论(0) 推荐(0)
摘要: 场景: 系统报警显示了时间,但是日志文件太大无法直接 cat 查看。(查询含有特定文本的文件,并拿到这些文本所在的行) 解决: grep -n '2019-10-24 00:01:11' *.log Linux 里利用 grep 和 find 命令查找文件内容 从文件内容查找匹配指定字符串的行: $ 阅读全文
posted @ 2022-01-12 16:33 林汉州win 阅读(116) 评论(0) 推荐(0)
摘要: 一、集合 集合的概念及表示方法 A.集合的相关概念 集合:某些指定的对象集中在一起就成为一个集合。构成集合的这些对象成为集合的元素。 不含任何元素的集合叫做空集,记作$ \phi $。 B.集合中元素的性质 确定性:设A是一个给定的集合,x是某一个具体的对象,则x或者是集合A的元素或者不是,两种情况 阅读全文
posted @ 2020-05-04 23:33 林汉州win 阅读(357) 评论(0) 推荐(0)