Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle REGEXP_SUBSTR | Pobierz ciąg znaków między dwoma ogranicznikami

Możesz tego użyć.

SELECT REGEXP_SUBSTR ('Organization, INC..Truck/Equipment Failure |C',
                      '([^.]+)\|',
                      1,
                      1,
                      NULL,
                      1)
  FROM DUAL;

EDYTUJ: Dopasuje to dokładnie dwie kropki, po których następuje jeden lub więcej znaków innych niż | do końca ciągu.

SELECT REGEXP_SUBSTR ('Organization, INC..Truck/Equipment Failure',
                      '\.{2}([^|]+)',
                      1,
                      1,
                      NULL,
                      1)
  FROM DUAL;

DEMO



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Strona główna Oracle tylko do odczytu

  2. OracleDataSource a Oracle UCP PoolDataSource

  3. Uzyskaj konkretną liczbę wartości kolumny w Oracle z wewnętrznym sprzężeniem

  4. Górne n procent górne n%

  5. Jak pobrać komentarze z Oracle 11g za pomocą JDBC?