Wednesday, November 18, 2020

REGEX to Split a Comma-Separated String into Rows

 CREATE TABLE T1

 (

 DATA                                               VARCHAR2(50)

 )

 /

INSERT INTO T1 VALUES('GTY');

INSERT INTO T1 VALUES('GAT');

INSERT INTO T1 VALUES('GPL');

SQL> SELECT * FROM T1;

DATA

----------------------------------

GTY

GAT

GPL

SELECT              *

FROM                T1

WHERE              DATA IN

                        (

                            SELECT                 

                                                      REGEXP_SUBSTR(:P_COMPANY,'[^;]+', 1, LEVEL)

                             FROM                 DUAL

                             CONNECT BY      REGEXP_SUBSTR(:P_COMPANY, '[^;]+', 1, LEVEL)

                                                      IS NOT NULL)

/



 HTTPS://WWW.ORATABLE.COM/REGEX-SPLIT-COMMA-SEPARATED-STRING/

No comments:

Post a Comment

How to install and configure Oracle Apex 24.1 with ORDS 22, Tomcat 9 and Jasper Report 7 on Oracle Linux 8.10

#########################Install Oracle  APEX 24.1################################ ----------------------------------------------------...