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

Thay thế chuỗi Oracle

Bạn có thể sử dụng Oracle THAY THẾ chức năng:

UPDATE table
SET col = replace(col, 'item c', '')

Bạn chỉ cần cẩn thận xử lý nó như một phần của CSV, ví dụ:bỏ dấu phẩy sau. Điều này có nghĩa là thay thế 'item c' trước rồi thay thế 'item c' để nắm bắt được cả hai trường hợp.

EDIT:à, tôi có thể đã hiểu lầm. Giải pháp của tôi dựa trên việc xóa một chuỗi cụ thể khỏi CSV của bạn - nếu bạn đang muốn luôn thay thế mục thứ 3 thì câu trả lời của Vincent là câu bạn cần



  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ạo lược đồ SQL từ XML

  2. Kiểm tra các ngày trùng lặp trên bất kỳ hàng nào của bảng Oracle SQL

  3. Sự khác biệt giữa các dấu thời gian tính bằng mili giây trong Oracle

  4. Cách đặt thuộc tính kết nối (bao gồm Từ đồng nghĩa)

  5. Bỏ nội dung của lệnh SQLplus trong UNIX?