Я использую sqlite3, чтобы попытаться найти пользователей, у которых есть адрес электронной почты Gmail, Yahoo или Hotmail.Это нужно сделать только на основе первой части домена, поэтому я хочу, чтобы любой адрес, на котором был @yahoo, был принят.
Из документации видно, что невозможно использовать обычныйвыражение при запросе базы данных sqlite.Есть ли какой-нибудь элегантный способ сделать что-то подобное?Кажется, что невозможно использовать «like / in» с несколькими вариантами (например: LIKE (% @ yahoo%,% @ gmail%,% @ hotmail%)?
В противном случае яможет переключиться на MySQL для reg exp, так как я хочу, чтобы решение было простым и элегантным, а DB не является важным фактором. Как бы этот запрос регулярного выражения был написан в MySQL?