问答 查看内容
返回列表

spark sql中,在字段中精确查找某字符串,使用什么函数?

333 2
发表于 2024-10-31 14:45:36 | 查看全部 阅读模式
本帖最后由 观小新 于 2024-10-31 14:48 编辑

spark sql中,在字段中精确查找某字符串,使用什么函数?
我要做到的效果是:
在一个字符串中精确查找"amazon"这个字符串,找到这个字符串,就返还"FBA",否则返回null

评论2

观小新楼主Lv.1 发表于 2024-10-31 14:49:13 | 查看全部
case when INSTR([字段],'amazon')>0
then 'FBA'
else null
end
观小新楼主Lv.1 发表于 2024-10-31 14:49:44 | 查看全部
函数具体用法:
INSTR
用法:INSTR(文本字段, 查找字符串)
说明:返回查找字符串在文本字段的值中第一次出现时的位置,结果是大于0的整数,如果找不到则返回0
示例:INSTR([名字], “尔”),返回“尔”在名字字段中第一次出现时的位置

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2025 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表