В PostgreSQL 9.3+ ИЛИ Oracle 12c теперь имеется боковое соединение, позволяющее создать псевдоним.
Боковые соединения - это соединения внутри ведьмы, на которые вы можете ссылаться в предыдущих таблицах.
SELECT col1, col2,col3
FROM MyTable m
JOIN LATERAL (
SELECT SUBSTRING(m.Column1, 1, 4) + SUBSTRING(Column1, 4, 3) AS Col1
) x ON true
WHERE Col1 = 'MySearch'
С этим синтаксисом вам не нужно использовать '*', который может быть неэффективным, или заново скопировать все столбцы.