2017-01-21 3 views
0

Я хотел бы узнать, что такое электронные письма, которые находятся в моей базе данных, которые не принадлежат @ Gmail.com и @ Yahoo.com, а электронная почта имеет более 10 символов. Возможно ли это?Возможно иметь несколько условий в запросе MYSQL?

мне удалось выяснить, что письма не из Gmail:

SELECT * FROM `wp_users` WHERE `user_email` NOT LIKE '%@GMAIL.COM' 

Спасибо заранее!

ответ

2

Использование and объединить несколько условий

SELECT * FROM wp_users 
WHERE user_email NOT LIKE '%@GMAIL.COM' 
    AND user_email NOT LIKE '%@YAHOO.COM' 
    AND CHAR_LENGTH(user_email) > 10 
+2

вы наклоненная длина использования. length дает вам количество байтов, используемых для строки. вы можете использовать ** CHAR_LENGTH ** вместо этого: ** SELECT length ('Üäß'), CHAR_LENGTH ('Üäß'); ** чтобы увидеть разницу –

+0

Большое вам спасибо! Работал как шарм. –

Смежные вопросы