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

Získejte slovo po konkrétním slově pomocí regexp_substr v sql oracle

Můžete použít

select regexp_substr ('sys: error: This is a message ''123:'' for column EMP_NB', 'column[[:space:]]*([[:alpha:]_]+)', 1, 1, NULL, 1) from dual

Tady,

  • column - odpovídá column slovo
  • [[:space:]]* - 0 nebo více mezer
  • ([[:alpha:]_]+) - zachytí do skupiny 1 jedno nebo více písmen nebo podtržítek.

Zachycená hodnota je vrácena pouze, protože poslední argument ID skupiny je nastaven na 1 .



  1. Vlastnosti sestav a formulářů Oracle 11g Hromadné aktualizace

  2. Ozvěna dotazů mysqli

  3. Jak vložit datovou tabulku do databázové tabulky SQL Serveru?

  4. Použití dat ODBC v RapidMiner