目录
如果觉得本文对你有帮助,想进一步学习SQL语言这门艺术的,那么不妨也可以选择去看看我的博客专栏 ,部分内容如下:
专栏 原价99,现在活动价59.9,按照阶梯式增长,直到恢复原价。
0 引言
“ 正则表达式是一种强大的文本处理工具,在 SQL中也得到了广泛支持。本文将介绍HiveSQL中使用正则表达式的主要方法和常见场景。”
1. 正则表达式函数
Hive SQL提供了几个内置函数来处理正则表达式:
1.1 regexp_extract
regexp_extract(string, pattern, idx) 函数用于从字符串中提取匹配正则表达式的子串。
SELECT regexp_extract('foo|bar|baz', '(\\w+)\\|(\\w+)', 2) AS extracted;
-- 结果: bar