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

Изберете думи между запетаи (с изключение на двойни кавички) с помощта на regexp_substr

Опитайте това:

'^("[^"]*",|[^",]*,){'||(n-1)||'}("[^"]*"|[^",]*)', 1, 1, '', 2

или по-проста версия:

'(^|,)("[^"]*"|[^",]*)', 1, n, '', 2

или ако кавичките не са желани - обвийте го в:

regexp_replace( ..., '"', '')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да напишете .Net приложение, което работи както с SqlServer, така и с Oracle (сега, когато System.Data.OracleClient е отхвърлен)

  2. Как да изтрия редове с двупосочни зависимости?

  3. Oracle еквивалент на information_schema.tables

  4. Web Site Down и Twitter Feed

  5. Android Oracle база данни JDBC6