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

Tìm kiếm số điện thoại có chứa dấu trừ, như 123-456789

Bạn chỉ có thể sử dụng THAY THẾ chức năng loại bỏ các dấu gạch ngang:

SELECT ...
FROM ...
WHERE REPLACE("Phonenumber", '-', '') LIKE '123456789'
AND ...

Ngoài ra, hãy xử lý các chuỗi từ tệp văn bản của bạn và chèn dấu gạch ngang giữa số thứ tư và thứ năm, sau đó sử dụng chúng cho truy vấn SQL của bạn.

Tuyên bố từ chối trách nhiệm:Tôi không quen với cú pháp PostgreSQL, vì vậy truy vấn trên có thể không chính xác (Tôi đã lấy gợi ý từ SQL trong câu hỏi).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kiểu do người dùng xác định làm tham số đầu vào trong hàm PostgreSQL

  2. Postgresql - cách lấy các mục nhập trong một bảng không khớp trong bảng khác

  3. Giải pháp Ruby chung cho SQLite3 LIKE hoặc PostgreSQL ILIKE?

  4. Làm cách nào để chuyển dữ liệu từ AWS Postgres RDS sang S3 (sau đó là Redshift)?

  5. Truyền nhiều giá trị trong một tham số