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

Điều chỉnh Regex để hoạt động với MySQL

Để khớp một chữ số, bạn nên sử dụng [0-9] hoặc [[:digit:]] .

Hãy thử điều này:

SELECT col1, col2, ..., coln
FROM products
WHERE sku REGEXP '^[A-Za-z]{2,4}-[0-9]{3}-[0-9]{2}$'

Xem nó hoạt động trực tuyến: sqlfiddle .

Xem hướng dẫn cho REGEXP .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQlite cải thiện hiệu quả truy vấn

  2. đăng nhập bằng tên người dùng hoặc địa chỉ email trong php

  3. Làm cách nào để thay đổi đối chiếu của tất cả các hàng từ latin1_swedish_ci thành utf8_unicode_ci?

  4. Chỉ chọn một số cột từ bảng trên THAM GIA TRÁI

  5. Cập nhật SQL và thay thế chuỗi con