
【Hive】函数 instr 的用法
发布日期:2021-05-08 01:13:26
浏览次数:17
分类:精选文章
本文共 683 字,大约阅读时间需要 2 分钟。
在写宏的时候用到了 instr 函数,这里记一下:
-- macro to calculate the distance of user location and event locationCREATE TEMPORARY MACRO locationSimilar(user_location string, event_city string, event_province string, event_country string) CASE WHEN instr(user_location, event_city) > 0 OR instr(user_location, event_province) > 0 OR instr(user_location, event_country) > 0 THEN 1 ELSE 0 END;
INSTR(C1,C2,I,J)
在一个字符串中搜索指定的字符,返回发现指定的字符的位置;
C1 被搜索的字符串C2 希望搜索的字符串I 搜索的开始位置,默认为1J 出现的位置,默认为1
select instr("abcde",'b');
结果是2,即在字符串“abcde”里面,字符串“b”出现在第2个位置。如果没有找到,则返回0;不可能返回负数。
instr(str,substr) - 返回str中第一次出现substr的索引
简单一句就是:instr函数返回字符串str中子字符串substr第一次出现的位置,其中第一字符的位置是1,如果 str不含substr返回0。
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月27日 04时08分49秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
ElasticSearch设置字段的keyword属性
2023-01-24
Elasticsearch设置账号密码
2023-01-24
Elasticsearch面试题
2023-01-24
Hibernate二级缓存配置
2023-01-24
element 如何使用自定义icon图标
2023-01-24
element-plus修改主题颜色
2023-01-24
18 个一线工作中常用 Shell 脚本【实用版】
2023-01-24
element-ui:el-input输入数字-整数和小数
2023-01-24
ElementUI-el-progress改变进度条颜色跟文字样式
2023-01-24
element事件(change,click)不触发
2023-01-24
10个高级的 SQL 查询技巧,你掌握了几个?
2023-01-24
ELK原理与介绍(转)
2023-01-24
ELK学习笔记(三)单台服务器多节点部署
2023-01-24
ELK应用日志收集实战
2023-01-24
elTable火狐浏览器换行
2023-01-24
15个Python数据处理技巧(非常详细)零基础入门到精通,收藏这一篇就够了
2023-01-24