【发布时间】:2021-04-27 15:29:45
【问题描述】:
社区!我正在尝试使这种语法正常工作,我需要一些帮助。我需要删除 @ 之后的所有内容,并将名称的第一个首字母和最后一个首字母大写,同时删除名称末尾的任何数字。我正在努力实现这一目标。任何重写将不胜感激。
电子邮件:
-
LOGAN_SMITH@sample.email.com
caden_smith5@email.com
ANGELA_Smith1@my.email.com
期望的结果:
-
洛根·史密斯
卡登·史密斯
安吉拉·史密斯
,REGEXP_REPLACE(OREPLACE(REGEXP_SUBSTR(EMAIL, '(^[^0-9@]+)', 1), '_', ' '),'(\w)(\w*)',X -> UPPER(X[1]) || LOWER(X[2])) FULL_NAME
干杯~
【问题讨论】:
-
请edit您的问题标题描述您遇到的问题或您要问的问题。您当前的标题没有提供在标签中找不到的有用细节(单个函数名称本身没有意义)。您的标题应该足够清晰和具有描述性,以便对正在浏览搜索结果列表以试图找到解决问题的未来网站用户有用。谢谢。
标签: teradata