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

MySQL REGEXP Không có khoảng trắng Không có số

Chà, biểu thức của bạn không hoạt động vì:33 là cả hai số và bạn đang tìm kiếm bất kỳ ký tự không thập phân, không có khoảng trắng nào. vì vậy nó không bao gồm hàng đó trong kết quả.

Hãy thử:

SELECT * FROM table_name WHERE colA NOT REGEXP '[0-9[:space:]]' AND colB NOT REGEXP '[0-9[:space:]]'

ETA:À quên rằng \ cái gì cũng không hoạt động



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách đặt Bộ ký tự và đối chiếu của cơ sở dữ liệu trong MySQL

  2. Một ràng buộc để ngăn chặn việc chèn một chuỗi trống trong MySQL

  3. Vị trí mySQL my.ini

  4. Sử dụng NẾU TỒN TẠI của MySQL

  5. Tôi không thể nhận truy vấn tham gia mysql này để tạo ra kết quả mong muốn