具有非字母值的 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,'-.#~!','')