logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

含泪整理的超全窗口函数:数据开发必备

我们可以使用last_value(col,true/false) over(),作用是:取分组内排序后,截止到当前行,最后一个值。所以,如果使用 order by 排序的时候,想要取最后一个值,需要与 rows between unbounded preceding and unbounded following 连用。1.当第二个参数为 true 的时候,会跳过空值;2.当 over() 中不指

文章图片
#数据库#hive
python的循环控制语句while和for的使用详解

python中的循环的控制语句有while和for,没有java中的do...while语句。1.while的使用演示while的语法格式:while判断条件:执行语句1.....执行语句2..........循环控制条件注意1:while的判断条件可...

#python
create table ,create table as 与create like三种建表方式的使用详解

Hive的hql是基于sql而来,而sql中关于表的创建有几种方式。同样,hive也支持这些表的创建方式。官网文档关于建表的地址:hive常见建表方式官网文档1.自主创业方式create table使用create table从无到有,按照建表的格式和要求实现建表。实际开发中较常用的方式,主要可以定制化建表。具体参考博客:https://blo...

hive中常用substr函数截取字符串匹配演示

开发中,经常进行模糊查询或者进行截取字符串进行模糊匹配,常用的就是substr函数或者substring函数。使用语法: substr(string A, int start),substring(string A, int start) 两者用法一样,两个参数               返回值: string               说明:返回字符串A从start位置到结尾的字符串举例演示

Hive中rlike,like,not like,regexp区别与使用详解

1.like的使用详解1.语法规则:格式是A like B,其中A是字符串,B是表达式,表示能否用B去完全匹配A的内容,换句话说能否用B这个表达式去表示A的全部内容,注意这个和rlike是有区别的。返回的结果是True/False.B只能使用简单匹配符号_和%,”_”表示任意单个字符,字符”%”表示任意数量的字符like的匹配是按字符逐一匹配的,使用B从A的第一个字符开始匹配,所...

python中的eval函数的使用详解

eval是Python的一个内置函数,功能十分强大,这个函数的作用是,返回传入字符串的表达式的结果。就是说:将字符串当成有效的表达式来求值 并返回计算结果。eval函数就是实现list、dict、tuple与str之间的转化,同样str函数把list,dict,tuple转为为字符串1.eval的语法eval(expression[, globals[, loc...

Python中集合set的使用详解

在python3中按数据类型的可变与不可变大致分为如下几种类型,前面已经介绍了另外几种了。今天讲讲set。不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。1.set是什么?用来干什么?python中,用set来表示一个无序不重复元素的序列。set的只要作用就是用...

#python
linux中离线安装mysql5.6.27tar.gz安装包

       在linux系统里离线安装mysql,和在线安装的区别是,在线安装一般都是根据mysql的版本等值默认安装路径。而离线安装可以选择配置环境。但是在线安装相对更为简单,但是系统要处于联网状态。下面属于离线安装,在线安装请参考:linux系统mysql在线安装推荐下载Linux-Generic版本Source Code版本主要作用是为了让开发人员研究源码使用,自己编译对性能提升不明显..

数据仓库中mysql,hive,hdfs,mapreduce之间的关系

         交流中发现很多hive转行的开发者都不是特别清楚,hive既然是数据仓库,那为什么还需要mysql数据库,还需要hdfs呢,熟悉三者之间的关系是作为一个合格的hive数据仓库开发者必须掌握的技能 一.什么是Hive与其特点       官网介绍:The Apache Hive ™ data warehouse software facilitates reading, w...

什么是数据库实例(SID),oracle/mysql

        什么是oracle? 平常所说的 Oracle 或 Oracle 数据库指的是 Oracle 数据库管理系统. Oracle 数据库管理系统是管理数据库访问的计算机软件(Oracle database manager system). 它由 Oracle 数据库和 Oracle 实例(instance)构成(区别mysql,mysql没有实例的概念)     Oracle 实例:

#mysql
暂无文章信息