☆★ 정규식(Reaular expression) ☆★
자바의 정규식 패턴 참고사이트 >>  http://docs.oracle.com/javase/7/docs/api/
자바스크립트의 정규식 참고사이트 >> http://www.w3schools.com/

 

REGEXP_REPLACE와 REGEXP_INSTR를 이용한 예제

>> 예제1)


예제2)

 

 

예제3)


예제4)
 

'Oracle' 카테고리의 다른 글

Oracle 5일차 첫번째) 정규식  (0) 2012.09.14
Oracle 4일차 네번째) 테스트  (0) 2012.09.14
Oracle 4일차 두번째) 문자함수  (0) 2012.09.14
Oracle 4일차 첫번째) 숫자함수  (0) 2012.09.14
Oracle 3일차 네번째) 테스트  (0) 2012.09.14
블로그 이미지

모데스티

,

※ 문자함수에 대해서는 아래 주소를 참고하자.

http://docs.oracle.com/cd/E11882_01/server.112/e26088/functions002.htm#CJAEEJFC

 

1) CHR과 ASCII 란?

>> CHR은 아스키코드값을 문자로 변환해주는 문자함수이다.

>> ASCII는 문자를 아스키코드값으로 변환해주는 문자함수이다.

  

2) CONCAT으로 문자를 합쳐보자.

  

3) LOWER로 대문자를 소문자로, UPPER로 소문자를 대문자로 바꿔보자


예제1)

 

예제2)

  

4) LPAD, RPAD

>> LPAD는 왼쪽에 남아있는 길이만큼의 빈공간을 채워준다. : 오른쪽 정렬의 효과

>> RPAD는 오른쪽에 남아있는 길이만큼의 빈공간을 채워준다. : 왼쪽 정렬의 효과

  

5) TRIM

>> LTRIM : 문장 왼쪽의 공백을 제거해준다.

>> RTRIM : 문장 오른쪽의 공백을 제거해준다.

>> TRIM : 문장 양쪽의 공백을 제거해 준다.



  

6) REPLACE

>> 글자를 찾아서 지우거나 특정한 문자로 대체한다.

  

7) SUBSTR

>> 문장에서 찾고싶은 글자만 잘라내거나, 자르고 싶은 문자의 개수를 정해서 잘라낸다.

  

8) INSTR

>> 문장에서 특정문자의 위치를 찾는다.


※ 예제테이블 생성

 

예제 3) 


예제 4)

  

예제 5)
 

블로그 이미지

모데스티

,


숫자함수


>> CEIL(올림), FLOOR(버림), ROUND(반올림), MOD(나머지), SQRT(제곱근) 등

 

나머지는 http://docs.oracle.com/cd/E11882_01/server.112/e26088/functions002.htm#CJAIBHGG를 참조하자

 

1) 숫자함수 CEIL을 이용해 올림을 해보자.
 



2) MOD를 이용해 n1을 n2로 나눈 나머지를 구해보자
 
>> 10을 2로 나눈 나머지와 9를 2로 나눈 나머지를 볼 수 있다.


3) POWER를 이용해 제곱승을 구해보자

>> 10의 제곱과, 2의 31제곱의 값을 볼 수 있다.

 

4) SQRT함수를 이용해 제곱근을 구해보자
 

 

5) TRUNC함수를 이용해 소수 첫째자리, 소수 둘째자리, 일의 자리 절삭을 해보자
 

블로그 이미지

모데스티

,