具有非字母值的 Teradata 字符列
Teradata Character Column with non alphabet values
我在 Teradata 中有一个名称列,其中一列包含客户全名。有些名字带有-,_,.,/,#,!在名称字符之间。我希望能够提取具有这些条件的名称的记录。是否有更好的选项来拉取以下场景的记录?
目前,我正在编写这样的查询
SELECT NAME FROM TABLESOURCE WHERE NAME LIKE ANY('%-%','%.%','%#%','%~%','%!%')
提前致谢。
我没有对此进行测试,但我认为当使用 otranslate
从名称中删除这些字符时,您可以测试是否相等
select name
from tablesource
where name <> otranslate(name,'-.#~!','')
我在 Teradata 中有一个名称列,其中一列包含客户全名。有些名字带有-,_,.,/,#,!在名称字符之间。我希望能够提取具有这些条件的名称的记录。是否有更好的选项来拉取以下场景的记录?
目前,我正在编写这样的查询 SELECT NAME FROM TABLESOURCE WHERE NAME LIKE ANY('%-%','%.%','%#%','%~%','%!%')
提前致谢。
我没有对此进行测试,但我认为当使用 otranslate
select name
from tablesource
where name <> otranslate(name,'-.#~!','')