오라클 기본 구문, 정규 표현식 응용 프로그램

여기서, 조작자의 단어 :

  = 같음
   <>    부등
   ! =     불균등
     <     미만
     <=     작거나 같음
     >     이상
     > =     이상인 
    간의 지정된 두 값 사이

와일드 카드 문 후 같은 : 여러 %를

                                      _ 싱글

정규 표현식 :

       제품의 선택 PROD_NAME 곳  REGEXP_LIKE (PROD_NAME, '1000')

       위의 문장은 1000의 모든 행을 검색 할 것을 나타냅니다

실행 또는 쿼리 1000 또는 2000을 일치 :

  제품의 선택 PROD_NAME 곳 REGEXP_LIKE (PROD_NAME, '1000 | 2000')

문자와 일치하는 복수 [], (123) 중 어느 하나와 일치

  제품의 선택 PROD_NAME 곳 REGEXP_LIKE (PROD_NAME, '[123] t')

일치하는 복수의 문자가 일치 123에 부가하여, 어느 하나를 부정

       제품에서 선택 PROD_NAME 여기서 REGEXP_LIKE (PROD_NAME '[^ 123 t')을

1-5 매칭 매칭 범위

       제품의 선택 PROD_NAME 곳 REGEXP_LIKE (PROD_NAME, '[1-5] t')

전송과, 특수 문자를 일치 \

  제품의 선택 PROD_NAME 곳 REGEXP_LIKE (PROD_NAME, '\.')

문자 클래스를 일치 :

       \ D 임의 수 (등가가 [ 0 - . 9 ]) 
       \ D ([동등한 숫자가 아닌 캐릭터 ^ 0 - . 9 ]) 
       \ W 임의의 문자 나 숫자 ([A 등가 -za-Z0- . 9 ]) 
       \의 W는 비이고 ([동등한 문자 또는 숫자 ^ A-ZA-Z0- . 9 ]) 
       \ S 공백 문자 
       \ S 비 공백 문자

반복 메타 문자

       *       0 개 이상의 일치
        ({1 + 동등 이상의 일치 1 })
        ≠ 0, 또는 일치 (등가 { 0 , 1 }) 
       특정 매치 {} N 개의 
       {N, } 히트 지정된 미만 
       {N, m} 일치 범위

일반적으로 사용되는 기능을 텍스트 :

       길이 ()의 문자열 길이를 돌려줍니다 
       소문자로 변환 로어 ()를 
       LPAD ()는 왼쪽에 공백 문자열 
       에서는 LTrim ()가 공간을 왼쪽으로 제거 할 
       문자열의 오른쪽에 공백으로 채워 RPAD ()를 
       상자 권리를 제거) (RTRIM 
       )에 Soundex와 것은 (문자열을 반환 SOUNDEX 값은   - 와 관계 발음하는 
       문자열은 () 문자의 문자열 반환 
       어퍼는 () 대문자를 반환합니다

날짜 기능 :

       Add_Month는 () 날짜 / 추가 빼기 개월 
       때부터 추출 ()을 뺀 년, 월, 일, 시간과 날짜를   --- 매우 중요한 
       LAST_DAY ()는 달의 마지막 날 반환 
       Months_Beween는 ()는 두 달 사이의 개월 수를 반환 
       NEXT_DAY ()는 지정된 날짜의 다음 날 반환 
       ) SYSDATE (현재 날짜와 시간을 반환 
       날짜로 문자열을 변환 TO_DATE ()를

참고 추출 () 공정 변수는 년, 월, 일,시, 분, 초 그

       (ORDER_DATE에서 년) 주문 추출물 = 2015 * 선택 
                                                 과 추출 (ORDER_DATE에서 월) = 2

 

추천

출처www.cnblogs.com/cnishop/p/11242544.html