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

Cari nomor telepon di database mengabaikan karakter khusus

Anda dapat menggunakan REGEXP operator (atau sinonimnya RLIKE) dalam klausa WHILE. Untuk ekspresi reguler, masukkan [^0-9]* antara setiap digit angka yang ingin Anda temukan. Misalnya:

SELECT * FROM customers WHERE
  phoneNumber RLIKE
  '[^0-9]*0[^0-9]*2[^0-9]*1[^0-9]*3[^0-9]*3[^0-9]*8[^0-9]*3[^0-9]*0[^0-9]*3[^0-9]*0[^0-9]*'

Ini mengerikan, tetapi seharusnya berhasil.



  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 Pemesanan yang Tumpang Tindih

  2. Cara membuat hubungan di MySQL

  3. Mengirim email ke pengguna yahoo dan hotmail?

  4. Tidak dapat menambahkan bidang...ukuran baris...lebih besar dari ukuran maksimum yang diizinkan

  5. MySQL TEXT vs BLOB vs CLOB