sql >> Database >  >> RDS >> Oracle

Selecteer woorden tussen komma's (exclusief dubbele aanhalingstekens) met regexp_substr

Probeer dit:

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

of een eenvoudigere versie:

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

of als aanhalingstekens niet gewenst zijn - wikkel het in:

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



  1. MS Excel - voeg externe (SQL) gegevens samen met lokale tabel (blad)

  2. Een of meerdere databases per Docker-container

  3. bulk verzamelen met voor update

  4. Java / MySQL - Hoe krijg ik toegang tot een verbinding vanuit een andere klasse?