Думаю, вы ищете
SELECT *
FROM
(
VALUES
(1, 'ABC', 'ABC DEF'),
(2, 'XYZ', 'WERQ'),
(3, 'MNB', 'MNB RTW'),
-- for col2 like col1
(4, 'HI MNB RTW S', 'MNB RTW')
) T(Id, Col1, Col2)
WHERE CONCAT(' ', Col1, ' ') LIKE CONCAT('% ', Col2, ' %')
OR
CONCAT(' ', Col2, ' ') LIKE CONCAT('% ', Col1, ' %');