Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengadaptasi Regex untuk bekerja dengan MySQL

Untuk mencocokkan angka, Anda harus menggunakan [0-9] atau [[:digit:]] .

Coba ini:

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

Lihat itu bekerja online:sqlfiddle .

Lihat manual untuk 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. Permintaan SQL setidaknya satu dari sesuatu

  2. MySQL Select dan Pernyataan IF()

  3. MYSQL - Hapus Kueri dengan Gabung

  4. Masukkan nilai dalam tabel tergantung pada nilai tabel lain mysql

  5. Kueri untuk N teratas per kode grup berfungsi untuk MySQL tetapi hasil berbeda untuk MariaDB