Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để tìm email có nhiều hơn 2 dấu chấm bằng cách sử dụng chức năng REGEXP MySQL?

còn cái này thì sao?

SELECT * FROM users WHERE email REGEXP '[.].*[.].*@';

điều này sẽ tìm kiếm hai (hoặc nhiều) dấu chấm trước @ (điều này vẫn cho phép các tên miền nhiều dấu chấm như .co.uk, v.v.).

Tuy nhiên, bạn nên xem xét khả năng một số người dùng cũng có thể thực sự có nhiều dấu chấm trong tên người dùng của họ và điều đó vẫn hợp pháp.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hệ thống đặt lại mật khẩu trong PHP

  2. Laravel 4:Nơi không tồn tại

  3. Tập lệnh MySQL với các tham số

  4. ĐẶT HÀNG chậm theo bảng lớn

  5. HTML Biểu mẫu thay đổi các biến được lặp lại nhưng KHÔNG phải cơ sở dữ liệu?