Я предполагаю, что простая серия запросов сделает вашу работу. Примерно так:
Допустим, ваша таблица называется User, и вы хотите установить значения столбца email_provider в соответствии со столбцом Email. Я бы использовал следующие sql запросы.
UPDATE users
SET email_provider = 'GMAIL'
WHERE email LIKE '%gmail%';
UPDATE users
SET email_provider = 'YAHOO'
WHERE email LIKE '%yahoo%';
.....
Я думаю, что это может сделать вашу работу ...