ODPSsql
茶坊小憩
这个作者很懒,什么都没留下…
展开
-
ODPS 不同格式的日期比较大小
思路:SQL实现,正则表达式匹配到不同格式然后将其转为同一种格式的日期时间进行比较例如:将所有的日期格式转换为yyyyddMMhhmmsss的格式这里是在odps的写的实例,用到正则匹配和正则替换#取最小值select distinct tmp1.birthday,tmp1.real_birthday from (select regexp_replace(tmp.birthda...转载 2019-12-03 16:46:04 · 1476 阅读 · 0 评论 -
ODPS字符串函数
CHAR_MATCHCOUNT命令格式 bigint char_matchcount(string str1, string str2) 命令说明 该函数用于计算str1中有多少个字符出现在str2中。 参数说明 str1、str2:STRING类型,必须为有效的UTF-8字符串。如果对比中发现有无效字符,则函数返回负值。 返回值说明 返回BIGINT类型。如果任一...原创 2019-08-28 15:31:38 · 7694 阅读 · 0 评论 -
各个SQL语法的差异比较
本文将从SQL角度,将MaxCompute SQL与Hive、MySQL、Oracle、SQL Server进行对比,从而为您介绍MaxCompute不支持的DDL和DML语法。MaxCompute不支持的DDL语法 语法 MaxCompute Hive MySQL Oracle SQL Server CREATE TABLE—PRIMARY KEY...转载 2019-09-09 20:39:16 · 806 阅读 · 0 评论 -
MaxCompute SQL的SELECT语法
MaxCompute SQL支持使用正则表达式select_expr选列。使用正则表达式select_expr:SELECT `abc.*` FROM t;选出t表中所有列名以abc开头的列。 SELECT `(ds)?+.+` FROM t;选出t表中列名不为ds的所有列。 SELECT `(ds|pt)?+.+` FROM t;选出t表中排除ds和pt两列的其它列。 SELECT...原创 2019-09-16 11:12:43 · 1503 阅读 · 0 评论 -
SELECT语序
对于按照SELECT语法格式书写的SELECT语句,它的逻辑执行顺序与标准的书写语序并不相同。示例一SELECT key ,MAX(value)FROM src tWHERE value > 0GROUP BY keyHAVING SUM(value) > 100ORDER BY keyLIMIT 100;以上语句的逻辑执行...转载 2019-09-16 11:30:32 · 194 阅读 · 0 评论 -
基尼系数的推导及Python和SQL实现
什么是基尼系数基尼系数是指国际上通用的、用以衡量一个国家或地区居民收入差距的常用指标。是20世纪初意大利经济学家基尼,于1922年提出的定量测定收入分配差异程度的指标。它是根据洛伦兹曲线找出了判断分配平等程度的指标(如下图)。设实际收入分配曲线和收入分配绝对平等曲线之间的面积为A,实际收入分配曲线右下方的面积为B。并以A除以A+B的商表示不平等程度。这个数值被称为基尼系数或称洛伦茨系...原创 2019-09-19 16:50:25 · 6422 阅读 · 0 评论