Oracle PLSQL Replace String With REGEXP_REPLACE

บทความเกี่ยวกับ : Oracle PLSQL Replace String With REGEXP_REPLACE



ตัวอย่างการใช้คำสั่ง REGEXP_REPLACE

REGEXP_REPLACE('String ตั้งต้น', 'เงื่อนๆไข REGEXP','String ที่จะ Replace');

ตัวอย่างการใช้งาน 
 SELECT REGEXP_REPLACE ('XXTEST1X23', '^(XX*)', 'YY') FROM dual; --ผลที่ได้คือ : YYTEST1X23
SELECT REGEXP_REPLACE ('XXTEST1XX23', '^(X)', 'YY') FROM dual; --ผลที่ได้คือ : YYXTEST1XX23
SELECT REGEXP_REPLACE ('XXTEST1XX23', '^(X*)', 'YY') FROM dual; --ผลที่ได้คือ : YYTEST1XX23
SELECT REGEXP_REPLACE ('XXTEST1XX23', 'XX', 'YY') FROM dual;--ผลที่ได้คือ : YYTEST1YY23
SELECT REGEXP_REPLACE ('XXTEST1XX23', 'X', 'YY') FROM dual; FROM dual;--ผลที่ได้คือ : YYYYTEST1YYYY23
SELECT REGEXP_REPLACE ('XXTEST1XX23', 'X+', 'YY') FROM dual;--ผลที่ได้คือ : YYTEST1YY23
SELECT REGEXP_REPLACE ('XXTEST1XX23', 'X+|E', 'YY') FROM dual; --ผลที่ได้คือ : YYTYYST1YY23 



ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java