2016-03-08 54 views
1

我寫這個查詢,但現在我想忽略所有具有此字符串abv@(都帶有上或下字母)後的電子郵件。希望有人會幫助。PostgreSQL正則表達式用於電子郵件打印

SELECT user_data.alternative_mail 
FROM user_data 
JOIN users_map 
    ON users_map.user_id = user_data.user_id 
WHERE users_map.service_id = 1 
    AND users_map.service_user_id = 0 
    AND user_data.alternative_mail NOT LIKE '%@abv.bg' 
    AND user_data.alternative_mail IS NOT NULL 
    AND user_data.alternative_mail <> ''; 

回答

0

試試這個:

SELECT user_data.alternative_mail 
FROM user_data 
JOIN users_map 
    ON users_map.user_id = user_data.user_id 
WHERE users_map.service_id = 1 
    AND users_map.service_user_id = 0 
    AND user_data.alternative_mail NOT ILIKE '%@%abv%' 
    AND user_data.alternative_mail IS NOT NULL 
    AND user_data.alternative_mail <> '';