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

postgresql - thay thế tất cả các trường hợp của một chuỗi trong trường văn bản

Bạn muốn sử dụng chức năng thay thế của postgresql:

replace(string text, from text, to text)

ví dụ:

UPDATE <table> SET <field> = replace(<field>, 'cat', 'dog')

Tuy nhiên, hãy lưu ý rằng đây sẽ là một sự thay thế chuỗi thành chuỗi, vì vậy 'thể loại' sẽ trở thành 'thể loại'. hàm regexp_replace có thể giúp bạn xác định một mẫu đối sánh chặt chẽ hơn cho những gì bạn muốn thay thế.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi có thể thêm ràng buộc DUY NHẤT vào bảng PostgreSQL, sau khi nó đã được tạo không?

  2. Câu lệnh PostgreSQL IF

  3. Làm cách nào để sử dụng toán tử PostgreSQL JSON (B) có chứa dấu chấm hỏi? qua JDBC

  4. Đào tạo PostgreSQL cho MySQLers

  5. Chọn nhiều giá trị max () bằng cách sử dụng một câu lệnh SQL