sql >> Database teknologi >  >> RDS >> Oracle

Oracle REGEXP_SUBSTR | Hent streng mellem to skilletegn

Du kan bruge dette.

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

EDIT: Dette vil matche nøjagtigt to prikker efterfulgt af et eller flere tegn bortset fra en | indtil slutningen af ​​strengen.

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

DEMO



  1. Opret tabelvariabel i MySQL

  2. kalder indlejret lagret procedure fra php

  3. Play framework 2.0.1 forsøger hele tiden at udvikle forkert databasetype

  4. Gennemtving en begrænsning med fremmednøgle til kolonner i samme tabel