
【Hive】函数 instr 的用法
发布日期:2021-05-08 01:13:26
浏览次数:13
分类:精选文章
本文共 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。
发表评论
最新留言
不错!
[***.144.177.141]2025年04月03日 03时17分33秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
笨办法学python之数据类型
2021-05-08
笨办法学Python之将对象名的字符串类型,转化成相应对象
2021-05-08
ArduPilot源码极速下载手册(一文告别github慢速问题)
2021-05-08
聊一聊那些应该了解的大佬(飞控,人工智能方向)
2021-05-08
ArduPilot+mavros+gazebo+QGC联合仿真初体验
2021-05-08
px4调试bug--添加mavlink_log_info信息
2021-05-08
redis替换字符串命令
2021-05-08
redis向数组中添加值并查看数组长度
2021-05-08
python3基础梳理11python中模块和包
2021-05-08
JS编写一个函数,计算三个不同数字的大小,按从小到大顺序打印(穷举法)
2021-05-08
jQuery实现轮播图效果
2021-05-08
mybatis中like的注意
2021-05-08
sqlplus的基本使用
2021-05-08
oracle删除表重复数据
2021-05-08
Oracle删除主表数据
2021-05-08
js中两种定时器,setTimeout和setInterval实现验证码发送
2021-05-08
Oracle常用SQL
2021-05-08
技术美术面试问题整理
2021-05-08
Redis分布式锁原理
2021-05-08