Вы можете использовать like
:
select
email_address,
first_name,
email_address like first_name || '%' bool
from mytable
Это проверяет, начинается ли адрес электронной почты с с первого имени.
Если вы хотите, чтобы регистр не учитывался match, вы можете использовать ilike
вместо like
.
. Для более точного соответствия имени и предположения, что электронные письма всегда в for <first_name>.<last_name>@....
, вы можете сделать:
email_address like first_name || '.%'