hive常用方法

news2024/11/23 9:58:44

日期类

Date_sub

日期进行加减 ,正的减,负的加

select 
     current_date                -- 当前日期
	,date_sub(current_date,1)    -- 前一日
	,date_sub(current_date,-1)   -- 后一日
from edw.test;

在这里插入图片描述

字符类

split

该函数是分割字符串 ,按照指定的分割符,角标从 0 开始

insert into edw.test values ('a,b,c,d','sadg','hgkg','wetrt',null) ;
select * from edw.test;

在这里插入图片描述

获取第二个,按照,切割

Select split(a,,)[1] from edw.test;

结果:
在这里插入图片描述

要是获取第一个呢??

Select split(a,,)[0] from edw.test;

查询结果:
在这里插入图片描述

转换类

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/772594.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023 年中国大学生计算机设计大赛上海决赛区正式开启!

中国大学生计算机设计大赛(下文简称“大赛”)是由教育部认证、我国高校面向本科生最早的赛事之一,自 2008 年开赛起,至今已是第十六届。大赛属于全国普通高校大学生竞赛排行榜榜单赛事,由教育部高校与计算机相关的教指…

结构型模式 - 组合模式

概述 对于这个图片肯定会非常熟悉,上图我们可以看做是一个文件系统,对于这样的结构我们称之为树形结构。在树形结构中可以通过调用某个方法来遍历整个树,当我们找到某个叶子节点后,就可以对叶子节点进行相关的操作。可以将这颗树理…

MySql 优化实例:修改 cross join 方式为子查询方式,以求改变执行计划

MySql 优化实例:修改 cross join 方式为子查询方式,以求改变执行计划 问题来源问题的追溯尝试使用索引排除日志表,验证查询速度变形查询指令修改程序中的调用指令对原有查询条件进行位置调整事后总结in 的使用初学者建议执行计划问题来源 问题内容出自问答:https://ask.cs…

【Hydro】HBV-light模型介绍及下载

HBV-light模型 HBV模型是一种模拟流域径流的半分布式水文模型。 什么是HBV-light? HBV模型软件除了原版(版本由S. Bergstrm1976年开发)之外还有很多不同版本。HBV-light在其先前版本中已在乌普萨拉大学开发(并在俄勒冈州州立大…

业务开发“银弹” ——低代码开发平台

一、现状 低代码开发平台要让每个人,包括开发者和普通业务人员,都能够成为企业数字化过程中的主导者和构建者!让普通人更容易上手! 基于这一目标,应用需求多的云服务商成为低代码投资的主要来源。一家云服务商如谷歌云…

性能测试需求分析怎么做?(中)

本系列文章我们为大家系统地介绍一下性能测试需求分析,让大家全面掌握性能测试的第一个环节。本系列文章将会从性能测试需求分析整体概述、性能测试需求分析内容、性能测试需求分析方法这三个方面进行展开。在(上)部分中,我们为大…

linux之Ubuntu系列(六)用户管理 终端命令 which 查看执行命令所在的位置

提示 /etc/passwd 是用于保存用户信息的文件 可以用cat 命令查看 cat /etc/passwd/usr/bin/passwd 是用于修改用户密码的 程序 ,是程序 程序 , which 命令 可以查看执行命令所在的位置 # 输出 /bin/ls which ls # 输出 /usr/sbin/useradd which useradd…

安达发|某大厂使用APS计划排程真实成功案例

在很多群里、朋友圈、公众号上可以看到,很多精益咨询老师认为,不仅ERP不啥用,APS更是无聊之举,而且肯定是用不好的。但,事实上可能还真不是这样的。 一个深圳的客户,用了APS以后,不仅装配的齐套…

【AI绘画】AI绘画乐趣:稳定增强扩散技术展现

目录 前言一、Stable Diffusion是什么?二、安装stable-diffusion-webui1. python安装2. 下载模型3. 开始安装:4. 汉化:5. 模型使用:6. 下载新模型:7. 基础玩法 三、总结 前言 本文将借助stable-diffusion-webui项目来…

[sinlinx-v3s]mke2fs

简介 mke2fs命令是Linux中的一个磁盘格式化命令,用于创建一个新的ext2、ext3或ext4文件系统。它可以将一个分区或者一个整个磁盘设备格式化为ext2、ext3或ext4文件系统,以便在Linux系统中进行数据存储和管理。 mke2fs命令的作用是按照指定的文件系统类…

java项目之足球赛会管理系统(ssm+mysql+jsp)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于ssm的足球赛会管理系统。技术交流和部署相关看文章末尾! 项目地址: https://download.csdn.net/download/sinat_26552841…

RTL8380MI/RTL8382MI管理型交换机系统软件操作指南七:ERPS以太环网保护切换协议

ISW9010G-2GS和IKS9228G-4GC都支持ERPS(Ethernet Ring Protection Switching,以太环网保护切换协议),首先对ERPS进行详细的描述,主要包括以下五大内容:ERPS概述、ERPS技术介绍、ERPS工作原理、全局配置、环网信息 1.1 ERPS概述 E…

【Java项目实战-牛客社区】--maven安装与配置

1.下载Maven 官网 2.配置MAVEN_HOME maven 的使用是在jdk的基础上,所以电脑必须有jdk 第一步:新增环境变量:MAVEN_HOME 第二步:在path环境变量中添加:%MAVEN_HOME%\bin 找到环境变量配置界面 第三步:测试…

出租屋智能电表系统

随着科技的不断发展,智能化逐渐成为人们生活中不可或缺的一部分。在房屋租赁市场中,智能电表系统成为越来越多出租屋的标配,为房东和租户带来了便捷和安全。本文将从以下几个方面介绍出租屋智能电表系统的特点和优势。 一、出租屋智能电表系统…

Redis入门基础命令

文章目录 一、redis1.1 redis概述1.2 redis安装 二、string2.1 基础命令2.2 存储结构2.3 应用 三、list3.1 基础命令3.2 应用 四、hash4.1 基础命令4.2 存储结构4.3 应用 五、set5.1 基础命令5.2 存储结构5.3 应用 六、zset6.1 基础命令6.2 存储结构6.3 应用 一、redis 1.1 re…

第四章Shell编程之正则表达式与文本处理器

文本处理有三剑客:grep sed awk 通配符:只能匹配文件名与目录名,不能匹配文件的内容 *匹配任意一个或者多个字符 ?匹配任意一个字符(就是匹配单个字符) [ ] 匹配范围内的任意单个字符 正则表达式&…

通过机器学习提升APP开发:未来已来

机器学习是当今技术的核心,也是开发 APP的核心。机器学习可以帮助您解决许多 APP开发中的问题。对于那些想要让他们的产品更上一层楼的 APP开发人员来说,了解如何通过机器学习提升 APP开发,以获得更高的投资回报率,这可能会让他们…

剑指offer33.二叉搜索树的后序遍历序列

我一开始的想法是:后序遍历是左右根,那么第一个数小于第二个数,第二个数大于第三个数,然后从第三个数开始又循环,显然错了,因为我这种是理想情况,是一个满二叉树。正确的解法是: class Solutio…

hibernate入门,springboot整合hibernate

Mybatis和Hibernate是我们常用的两大ORM框架,这篇文章主要介绍hibernate的使用,如何通过springboot整合hibernate,实现简单的crud功能。 添加依赖 首先,需要创建一个springboot项目,这里就取名为hibernate。项目创建完…

Baichuan-13B 介绍及微调

文章目录 Baichuan-13B介绍Baichuan-13B特点Baichuan-13B效果Baichuan-13B模型参数 推理和部署微调和部署 Baichuan-13B介绍 2023年7月11日,百川智能发布Baichuan-13B! github地址:https://github.com/baichuan-inc/Baichuan-13B Baichuan-…