问答 查看内容
返回列表

使用 case when 判断字符串后缀(如 alimama),结果为空,可能是什么原因?

662 1
发表于 2026-3-31 15:31:35 | 查看全部 阅读模式
使用 case when 判断字符串后缀(如 alimama),结果为空,可能是什么原因?字段值举例见附件图片内容

评论1

观小年楼主Lv.1 发表于 2026-3-31 15:32:31 | 查看全部
常见原因:
Spark SQL 需用 like '%alimama',不是 endswith
字段可能存在空格/大小写问题,建议lower(trim(field))
示例:
case
  when lower(trim(account)) like '%alimama' then 1
  else 0
end

回复

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

本版积分规则

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