В oracle как получить пользователей, у которых есть сообщения с расширением @gmail, из столбца электронной почты из таблицы пользователей - PullRequest
0 голосов
/ 31 января 2020

Мне нужен запрос oracle для получения пользователей, у которых есть сообщения с расширением @gmail из столбца электронной почты из таблицы пользователей.

Ответы [ 2 ]

0 голосов
/ 31 января 2020
  • Используйте LOWER (или UPPER), чтобы убедиться, что вы соответствуете регистру.
  • Не ставьте подстановочный знак в конце совпадения LIKE, иначе вы будете соответствовать действительные электронные письма, такие как myaddress@gmail.com.example.com.
  • Электронные письма GMail могут использовать домены gmail.com и googlemail.com взаимозаменяемо; вам может потребоваться сопоставить оба.

Как:

SELECT *
FROM   users
WHERE  LOWER( email ) LIKE '%@gmail.com'
OR     LOWER( email ) LIKE '%@googlemail.com'
0 голосов
/ 31 января 2020
select * from users where email like '%@gmail%'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...