Oracle
 sql >> база данни >  >> RDS >> Oracle

Замяна на низове на Oracle

Можете да използвате Oracle ЗАМЕНИТЕ функция:

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

Просто трябва да внимавате да го боравите като част от CSV, например да премахнете следващата запетая. Това може да означава първо замяна на „елемент c“ и след това замяна на „елемент c“, за да обхванете и двата случая.

РЕДАКТИРАНЕ:а, може да съм разбрал погрешно. Моето решение се основава на премахване на конкретен низ от вашия CSV - ако искате винаги да замествате 3-тия елемент, тогава отговорът на Vincent е този, от който се нуждаете



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Опит за изтриване от множество таблици с помощта на SQL

  2. Как присвоявате резултата от израз на SQL заместваща променлива?

  3. Свържете база данни на MS SQL Server към база данни на Oracle 11g

  4. Oracle Transparent Data Encryption недекриптиран достъп

  5. Прилагане на OFFSET и LIMIT в ORACLE за сложни заявки за свързване?