prog:sql_regular_expression

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
prog:sql_regular_expression [2022/11/08 17:05] – [RegEx und ein Outer Join mit der (+) Syntax] gpipperrprog:sql_regular_expression [2022/11/08 17:08] – [RegEx und ein Outer Join mit der (+) Syntax] gpipperr
Zeile 456: Zeile 456:
  
 <code sql> <code sql>
-  with data ( select 'Column1:ValueA | Column2:ValueB | Column3:ValueC | Column4:ValueD | Column4:ValueE |' from dual;+with data as  
 +   select 'Column1:ValueA | Column2:ValueB | Column3:ValueC | Column4:ValueD | Column4:ValueE |'  as log_val  
 +      from dual
   )   )
- select  from data; +select ltrim( 
- +           trim( 
-----+             regexp_substr(  
 +                 regexp_substr( a.log_val,'[^|]+',1,3) 
 +               ,'[:].+ ',1,
 +            ) 
 +          ),':'
 +        as Column3 
 +from  data a      
  
 </code> </code>
prog/sql_regular_expression.txt · Zuletzt geändert: 2022/11/08 17:19 von gpipperr