我有一个类似下面的查询,其目的是查看字符串中是否存在双字母代码。如果是,请将列设置为yes,如果它没有将列设置为否
SELECT ID,
case when Table_a.item LIKE ANY ('%AA%','%AB%','%AC%','%AD%','%AE%','%FF%',' %GG%','%HR%','%TR%','%ST%','%VL%') THEN 'YES' else 'NO' end AS foo,
item
FROM Table_a
不幸的是,导致行出现两次
ID foo item
112 yes AA-FF-TT-RR
112 no AA-FF-TT-RR
有谁知道为什么。
我是否滥用了LIKE ANY
功能
我们还没有进入Teradata 14
感谢您的时间