В моей таблице есть столбец, в котором сохраняются адреса электронной почты.
- Как выбрать первую его часть (до «@»)?
- Как выбрать вторую часть (после «@»)?
Что делает следующий оператор WHERE
в Redshift (email_add - это столбец, сохраняющий адреса электронной почты в таблице)?
SELECT blablabla WHERE SUBSTRING(email_add,1,DECODE(POSITION('@' IN email_add),0,2,POSITION('@' IN email_add)-1)) IN ('arzt','zahnarzt','heilpraktiker','orthopaed','facharzt','praxis','gynaekol','klinik')