В зависимости от мощности набора данных, значения в этих столбцах равны «Петру», эффекты могут быть одинаковыми или разными для следующих двух сценариев:
select * from TableA
where colA = 'Peter' OR colB = 'Peter' OR colC = 'Peter'
и
select *
from TableA
where colA = 'Peter'
union
select *
from TableA
where colB = 'Peter'
union
select *
from TableA
where colC = 'Peter'
Однако я рекомендую использовать версию UNION, поскольку она может дать лучшую производительность в сценариях, где количество элементов "Питер" в каждом столбце невелико.