是或喜欢任何或?

时间:2018-03-14 20:00:49

标签: teradata

就性能而言,在这种情况下最好的选择是什么?

select *
from db.table
where username in ('john', 'kevin');

或者

select *
from db.table
where username like any ('john', 'kevin');

或许有一种最好的表现方式来做到这一点。

谢谢!

1 个答案:

答案 0 :(得分:2)

当然IN

Additionaly LIKE可能不会返回与比较规则不同的结果,LIKE不会忽略尾随空格,例如

'john' = 'john '    -- results in TRUE
'john' like 'john ' -- results in FALSE