首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在Hive SQL中搜索后跟4位的两个字符串

如何在Hive SQL中搜索后跟4位的两个字符串
EN

Stack Overflow用户
提问于 2021-02-07 06:20:34
回答 2查看 42关注 0票数 1

我正在尝试搜索这个模式ab1234。我尝试过col like 'ab[0-9][0-9][0-9][0-9]' col like '(ab)[0-9]{4}' col like 'ab####',这些都不起作用。我查看了这个网站的https://www.w3schools.com/sql/sql_wildcards.asp,但它不是很有帮助。任何建议都是值得感谢的:)

EN

回答 2

Stack Overflow用户

发布于 2021-02-07 10:08:22

使用rlike进行regexp检查:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
col rlike 'ab\\d{4}' --containing ab and 4 digits in any place of the string

或者更严格的模式:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
col rlike '^ab\\d{4}$' --Exactly ab and 4 digits, no other characters before or after
票数 1
EN

Stack Overflow用户

发布于 2021-02-08 04:57:08

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select * from table where col rlike 'ab[0-9]{4}'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66085107

复制
相关文章
赛后跟踪:如何在 ImageNet 比赛中获得冠军?
近两个月,国内团队先后在全球权威的人脸检测评测平台 FDDB 和全球自动驾驶算法公开排行榜 KITTI 以及 Cityscapes 上取得非常好的成绩,这在一定程度上证明了国内计算机视觉相关算法已达到国际顶尖水平。 今年 ILSVRC 2016(全称是ImageNet Large Scale Visual Recognition Challenge)分为五大部分,包括:目标检测、目标定位、视频中目标物体检测、场景分类、场景分析。在昨天,全球最为权威的计算机视觉大赛 ILSVRC2016(大规模图像识别竞赛)
AI科技评论
2018/03/08
1.5K0
赛后跟踪:如何在 ImageNet 比赛中获得冠军?
「基础」SQL-Hive中的select from 解析
Hive系列文章预计10-20篇,主要讲数据分析中最基础的SQL技能。每周定期更新,欢迎关注公众号。
巡山猫说数据
2021/05/18
1.6K0
「基础」SQL-Hive中的select  from 解析
如何在 Python 中查找两个字符串之间的差异位置?
在文本处理和字符串比较的任务中,有时我们需要查找两个字符串之间的差异位置,即找到它们在哪些位置上不同或不匹配。这种差异位置的查找在文本比较、版本控制、数据分析等场景中非常有用。本文将详细介绍如何在 Python 中实现这一功能,以便帮助你处理字符串差异分析的需求。
网络技术联盟站
2023/06/01
3.4K0
如何在MySQL中搜索JSON数据
从MySQL 5.7.8开始,MySQL支持本机JSON数据类型。在本教程中,我们将学习如何在MySQL中搜索JSON数据。
Lemon黄
2020/04/14
5.4K0
hive sql(一)
每天分享一个sql,帮助大家找到sql的快乐 需求 找出所有科目成绩都大于某一学科平均成绩的学生 建表语句 create table score( uid string, subject_id string, score int ) row format delimited fields terminated by '\t' ; 数据 insert overwrite table score values ("1001","01",100), ("1001","02",100), (
大数据最后一公里
2021/08/05
7850
hive模糊搜索表
1.hive模糊搜索表 show tables like '*name*'; 2.查看表结构信息 desc formatted table_name; desc table_name; 3.查看分区信息 show partitions table_name; 4.根据分区查询数据 select table_coulm from table_name where partition_name = '2014-02-25'; 5.查看hdfs文件信息 dfs -ls /user/hive/warehouse/table02; 6.从文件加载数据进表(OVERWRITE覆盖,追加不需要OVERWRITE关键字) LOAD DATA LOCAL INPATH 'dim_csl_rule_config.txt' OVERWRITE into table dim.dim_csl_rule_config; --从查询语句给table插入数据 INSERT OVERWRITE TABLE test_h02_click_log PARTITION(dt) select * from stage.s_h02_click_log where dt='2014-01-22' limit 100; 7.导出数据到文件 insert overwrite directory '/tmp/csl_rule_cfg' select a.* from dim.dim_csl_rule_config a; hive -e "select day_id,pv,uv,ip_count,click_next_count,second_bounce_rate,return_visit,pg_type from tmp.tmp_h02_click_log_baitiao_ag_sum where day_id in ('2014-03-06','2014-03-07','2014-03-08','2014-03-09','2014-03-10');"> /home/jrjt/testan/baitiao.dat; 8.自定义udf函数 1.继承UDF类 2.重写evaluate方法 3.把项目打成jar包 4.hive中执行命令add jar /home/jrjt/dwetl/PUB/UDF/udf/GetProperty.jar; 5.创建函数create temporary function get_pro as 'jd.Get_Property'//jd.jd.Get_Property为类路径; 9.查询显示列名 及 行转列显示 set hive.cli.print.header=true; // 打印列名 set hive.cli.print.row.to.vertical=true; // 开启行转列功能, 前提必须开启打印列名功能 set hive.cli.print.row.to.vertical.num=1; // 设置每行显示的列数 10.查看表文件大小,下载文件到某个目录,显示多少行到某个文件 dfs -du hdfs://BJYZH3-HD-JRJT-4137.jd.com:54310/user/jrjt/warehouse/stage.db/s_h02_click_log; dfs -get /user/jrjt/warehouse/ods.db/o_h02_click_log_i_new/dt=2014-01-21/000212_0 /home/jrjt/testan/; head -n 1000 文件名 > 文件名 11.杀死某个任务 不在hive shell中执行 hadoop job -kill job_201403041453_58315 12.hive-wui路径 http://172.17.41.38/jobtracker.jsp 13.删除分区 alter table tmp_h02_click_log_baitiao drop partition(dt='2014-03-01'); alter table d_h02_click_log_basic_d_fact drop partition(dt='2014-01-17'); 14.hive命令行操作 执行一个查询,在终端上显示mapreduce的进度,执行完毕后,最后把查询结果输出到终端上,接着hive进程退出,不会进入交互模式。 hive -e 'select table_cloum from table' -S,终端上的输出不会有mapreduce的进度,执行完毕,只会把查询结果输出到终端上。这个静音模式很实用,,通过第三方程序调用,第三方程序通过hive的标准输出获取结果集。 hive -S -e 'select table_cloum
学到老
2019/02/13
9110
java sql拼接字符串_SQL中字符串拼接
在SQL语句中经常需要进行字符串拼接,以sqlserver,oracle,mysql三种数据库为例,因为这三种数据库具有代表性。
全栈程序员站长
2022/07/05
4.1K0
java sql拼接字符串_SQL中字符串拼接
Hive SQL 学习
example: 一个班有学生id,成绩,班级,现在将学生根据班级按照成绩排名。(partition by)
DuncanZhou
2018/09/04
1.3K0
hive sql 分区
将t2数据插入到t1,分区日期是‘2018-10-27’,使用overwrite会删除之前分区所有内容,into将内容追加到分区 注意SELECT必须在同一行,不然我的编辑器会报错
用户1733462
2018/12/04
8550
如何在CDH集群中安装Hive2.3.3
温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。 Fayson的github:https://github.com/fayson/cdhproject 提示:代码块部分可以左右滑动查看噢 1.文档编写目的 ---- 本篇文章主要介绍如何在CDH集群中配置及部署Hive2.3.3版本的服务,在配置及部署Hive2服务的同时不停用CDH集群默认的Hive服务。 内容概述 1.环境准备 2.配置及部署Hive2.3.3服务 3.Hive2.3.3服务启动及功能验证 测试环境 1.CM和CDH版本为5
Fayson
2018/07/12
4.1K1
hive sql练习
参考 -- 创建学生表,学号,姓名,性别,年龄,班级 DROP TABLE student; CREATE TEMPORARY TABLE student( Sno int, Sname VARCHAR(20), Sex VARCHAR(20), Sage int, Sdept VARCHAR(20) ); -- 创建 课程表, 课程编号,课程名称 DROP TABLE course; create TEMPORARY TABLE course( Cno int, Cname
用户1733462
2018/10/10
2.8K0
hive模糊搜索表
1.hive模糊搜索表 show tables like '*name*'; 2.查看表结构信息 desc formatted table_name; desc table_name; 3.查看分区信息 show partitions table_name; 4.根据分区查询数据 select table_coulm from table_name where partition_name = '2014-02-25'; 5.查看hdfs文件信息 dfs -ls /user/hive/warehou
学到老
2018/03/16
4.6K0
如何在HUE上通过oozie调用Hive SQL工作流
特别说明:该专栏文章均来源自微信公众号《大数据实战演练》,欢迎关注!
create17
2019/02/20
2.7K0
如何在HUE上通过oozie调用Hive SQL工作流
HDU 4778 内存搜索&如压力
假设你可以成为魔法石拿着魔法石,次还这个人拿包。没变成则换人。 魔法石的个数就是获得分数,问两人最优的时候分差是多少。
全栈程序员站长
2022/07/06
3400
如何在HUE上通过oozie调用Hive SQL工作流
执行Hive SQL脚本查询mytable表数据前10条,field以”\t”分割,并输出到hdfs指定路径。
create17
2019/03/12
1K0
hive sql系列(总结)
hive sql系列主打sql,通过案例,从实现到分析,帮助大家找到写sql的快乐
大数据最后一公里
2021/08/05
1.9K0
如何在你的 wordpress 网站中添加搜索框
💂 个人网站:【海拥】【摸鱼游戏】【神级源码资源网站】 🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】 💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 💬 免费且实用的 前端刷题(面经大全)网站:👉点击跳转到网站 博主前些天发现了一个巨牛巨好用的刷题网站,忍不住分享一下给大家,👉点击跳转到网站 如果你的主题不提供在你的 WordPress 网站中包含搜索框的功能,请按照以下步骤了解如何做到这一点: 转到你的仪表板并单击 Plugins 按钮。 转到添加新插件部分并搜
海拥
2022/11/29
4K0
如何在你的 wordpress 网站中添加搜索框
如何在 Python 中搜索和替换文件中的文本?
让我们看看如何在文本文件中搜索和替换文本。首先,我们创建一个文本文件,我们要在其中搜索和替换文本。将此文件设为 Haiyong.txt,内容如下:
海拥
2021/10/20
16.1K0
点击加载更多

相似问题

如何在SQL中执行Contains(Description,'a')搜索,如‘%a%’

114

如sql freetext搜索

10

如何在字符串中搜索后跟特定单词的任意数字?

442

Python SQL变量,如搜索

10

子字符串搜索,如SQL中的" like“关键字

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文