Teradata像任何导致重复

时间:2016-07-20 07:14:24

标签: teradata sql-like

我有一个类似下面的查询,其目的是查看字符串中是否存在双字母代码。如果是,请将列设置为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

感谢您的时间

0 个答案:

没有答案