sql >> Database >  >> RDS >> Oracle

Oracle REGEXP_SUBSTR | Tekenreeks tussen twee scheidingstekens ophalen

Je mag dit gebruiken.

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

BEWERKEN: Dit komt overeen met precies twee punten gevolgd door een of meer andere tekens dan een | tot het einde van de string.

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

DEMO



  1. Oracle Cast en MULTISET beschikbaar in POSTGRES

  2. SQL-query met binaire gegevens (PHP en MySQL)

  3. Weet hoe u een verwijderde tabel in SQL Server 2012 kunt herstellen zonder back-up

  4. 3 functies die de dag, de maand en het jaar uit een datum halen in PostgreSQL