일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Internet Explorer 8
- 파블애드
- VMwareTools
- XP 설치
- 오좀니아
- VMware
- DDos 전용 백신
- 오즈 옴니아
- 이클립스 설정
- IE8
- IE 8
- 옴니아2
- 이클립스
- 삼성 메모리
- Live Mesh
- Ajax
- jQuery
- ddos
- USB 레지스트리
- php
- 한메일 pop
- 윈도우 7
- 한메일
- Windows 7
- HP
- HP 신제품
- PDA
- 이클립스 플러그인
- 한메일 smtp
- 파워블로그
- Today
- Total
엉망진창
오라클 문자열 함수 본문
1) 대소문자로 변환 및 첫글자만 대문자로 변환
lower(column|expression), upper(column|expression), initcap(column|expression)
ex) lower('Manager') => 'manager'
2) 문자열 합성
concat(column1|expression2,column1|expression2)
3) 문자열 추출
substr(column|expression,m[,n])
ex) substr('123-456-789',6,2) => '56'
4) 문자열의 길이를 숫자로 반환
length(column|expression)
ex) length('123-123') => 7
5) 명명된 문자의 위치를 숫자값으로 리턴
instr(column|expression,exp2[,n])
ex) instr("MILLER', 'L', 1, 2) => 4 ; 가장 나중의 1은 처음부터를 나타내고, 2는 2번째를 나타냄
6) 문자값을 좌/우측부터 채움
lpad(column|exp, n, 'string'), rpad(column|exp, n, 'string')
ex) lpad('aaa',5,'*') => '**aaa'
7) 좌우 문자값 삭제
ltrim(col1|exp1, col2|exp2), rtrim(col1|exp1, col2|exp2)
ex) ltrim('MILLER','M') => 'ILLER'
8) 특정문자열을 대체
replace(col1|exp1, 'str1', 'str2'), translate(col1|exp1, 'str1', 'str2')
ex) translate('MILLER','L','*') => 'MI**ER'
'Study_DB > DB_Oracle' 카테고리의 다른 글
윈도우 스케줄을 이용한 오라클 자동 백업 스크립트 (0) | 2009.02.04 |
---|---|
Export에 의한 백업 (0) | 2009.01.22 |
ORACLE CASE 사용법 (0) | 2008.10.01 |
Outer Join (LEFT, RIGHT, FULL OUTER JOIN) (1) | 2008.09.05 |
Oracle 설치시 areasQueries 에러 발생하는 경우 (0) | 2008.01.14 |