sql >> Databáze >  >> RDS >> Oracle

Vyberte slova mezi čárkami (kromě dvojitých uvozovek) pomocí regexp_substr

Zkuste toto:

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

nebo jednodušší verze:

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

nebo pokud nechcete uvozovky - zabalte to do:

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



  1. Seskupování klauzulí WHERE v Codeigniter

  2. Pomalý výkon na Hibernate + Java, ale rychlý, když používám TOAD se stejným nativním dotazem Oracle

  3. Důležitost dobrého návrhu databáze (a 7 kroků k jeho dosažení)

  4. vložit data do databáze pomocí servletu a jsp v Eclipse