1.CHR
용도 : ASCII 값이 지정된 수치인 값을 리턴.
예 : SELECT CHR(75) FROM DUAL
C
-
K
2.INITCAP(CHAR)
용도 : 지정된 문자 스트링의 단어첫자는 대문자
나머지는 소문자로 바꾸어 리턴.
예 : SELECT INITCAP('MY nAME Is Koo kOO') FROM DUAL
INITCAP('MYNAMEISK
------------------
My Name Is Koo Koo
3.LOWER(CHAR)
용도 : 모든문자를 소문자로 변환하여 리턴.
예 : SELECT LOWER('MY nAME Is Koo kOO') FROM DUAL
LOWER('MYNAMEISKOO
------------------
my name is koo koo
4.LPAD(CHAR1,n[,CHAR2])
용도 : CHAR1의 좌측에 CHAR2 문자를 채워서 n자리로 만들어서 리턴
예 : SELECT LPAD('12345',10,'0') FROM DUAL
LPAD('1234
----------
0000012345
5.LTRIM(CHAR[,SET])
용도 : SET이 아닌 최초의 문자가 나타날때까지 좌측으로부터 문자를 삭제한다.
예 : SELECT LTRIM('DDDDEFGHIJ','D') FROM DUAL
LTRIM(
------
EFGHIJ
6.REPLACE(CHAR,STR1,STR2)
용도 : CHAR에서 STR1을 모두 STR2로 치환후 리턴.
STR2를 지정하지 않으면 STR1을 모두 삭제한다.
예 : SELECT REPLACE('ABCDEABCDE','D','!') FROM DUAL
REPLACE('A
----------
ABC!EABC!E
예 : SELECT REPLACE('ABCDEABCDE','D') FROM DUAL
REPLACE(
--------
ABCEABCE
7.RPAD(CHAR1,n[,CHAR2])
용도 : CHAR1의 우측에 CHAR2를 채워서 n자리로 만들어 리턴.
예 : SELECT RPAD('ABC',10,'!') FROM DUAL
RPAD('ABC'
----------
ABC!!!!!!!
8.RTRIM(CHAR[,SET])
용도 : SET이 아닌 최초의 문자가 나타날때까지 지정된 값의 우측에서 문자를 삭제한다.
예 : SELECT RTRIM('ABCDEF ') FROM DUAL
RTRIM(
------
ABCDEF
9.SOUNDEX(CHAR)
용도 : 지정한 단어와 발음이 동일한 문자열을 리턴한다.
예 : SELECT * FROM EMP WHERE SOUNDEX(ENAME) = SOUNDEX('SCOT')
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- -------------------- ---------- ---------- ----------
7788 SCOTT ANALYST 7566 82/12/09 3000 20
10.SUBSTR(CHAR,m[,n])
용도 : CHAR의 m번째 문자에서부터 n개의 문자를 리턴.
예 : SELECT SUBSTR('ABCDEFGH',2,3) FROM DUAL
SUB
---
BCD
11.TRANSLATE(CHAR,S1,S2)
용도 : 모든 S1을 S2로 치환후 리턴
예 : SELECT TRANSLATE('ABCDEF','C',' ') FROM DUAL
TRANSL
------
AB DEF
12.UPPER(CHAR)
용도 : 지정된문자를 대문자로 변환하여 리턴
예 : SELECT UPPER('MY nAME Is Koo kOO') FROM DUAL
UPPER('MYNAMEISKOO
------------------
MY NAME IS KOO KOO
용도 : ASCII 값이 지정된 수치인 값을 리턴.
예 : SELECT CHR(75) FROM DUAL
C
-
K
2.INITCAP(CHAR)
용도 : 지정된 문자 스트링의 단어첫자는 대문자
나머지는 소문자로 바꾸어 리턴.
예 : SELECT INITCAP('MY nAME Is Koo kOO') FROM DUAL
INITCAP('MYNAMEISK
------------------
My Name Is Koo Koo
3.LOWER(CHAR)
용도 : 모든문자를 소문자로 변환하여 리턴.
예 : SELECT LOWER('MY nAME Is Koo kOO') FROM DUAL
LOWER('MYNAMEISKOO
------------------
my name is koo koo
4.LPAD(CHAR1,n[,CHAR2])
용도 : CHAR1의 좌측에 CHAR2 문자를 채워서 n자리로 만들어서 리턴
예 : SELECT LPAD('12345',10,'0') FROM DUAL
LPAD('1234
----------
0000012345
5.LTRIM(CHAR[,SET])
용도 : SET이 아닌 최초의 문자가 나타날때까지 좌측으로부터 문자를 삭제한다.
예 : SELECT LTRIM('DDDDEFGHIJ','D') FROM DUAL
LTRIM(
------
EFGHIJ
6.REPLACE(CHAR,STR1,STR2)
용도 : CHAR에서 STR1을 모두 STR2로 치환후 리턴.
STR2를 지정하지 않으면 STR1을 모두 삭제한다.
예 : SELECT REPLACE('ABCDEABCDE','D','!') FROM DUAL
REPLACE('A
----------
ABC!EABC!E
예 : SELECT REPLACE('ABCDEABCDE','D') FROM DUAL
REPLACE(
--------
ABCEABCE
7.RPAD(CHAR1,n[,CHAR2])
용도 : CHAR1의 우측에 CHAR2를 채워서 n자리로 만들어 리턴.
예 : SELECT RPAD('ABC',10,'!') FROM DUAL
RPAD('ABC'
----------
ABC!!!!!!!
8.RTRIM(CHAR[,SET])
용도 : SET이 아닌 최초의 문자가 나타날때까지 지정된 값의 우측에서 문자를 삭제한다.
예 : SELECT RTRIM('ABCDEF ') FROM DUAL
RTRIM(
------
ABCDEF
9.SOUNDEX(CHAR)
용도 : 지정한 단어와 발음이 동일한 문자열을 리턴한다.
예 : SELECT * FROM EMP WHERE SOUNDEX(ENAME) = SOUNDEX('SCOT')
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- -------------------- ---------- ---------- ----------
7788 SCOTT ANALYST 7566 82/12/09 3000 20
10.SUBSTR(CHAR,m[,n])
용도 : CHAR의 m번째 문자에서부터 n개의 문자를 리턴.
예 : SELECT SUBSTR('ABCDEFGH',2,3) FROM DUAL
SUB
---
BCD
11.TRANSLATE(CHAR,S1,S2)
용도 : 모든 S1을 S2로 치환후 리턴
예 : SELECT TRANSLATE('ABCDEF','C',' ') FROM DUAL
TRANSL
------
AB DEF
12.UPPER(CHAR)
용도 : 지정된문자를 대문자로 변환하여 리턴
예 : SELECT UPPER('MY nAME Is Koo kOO') FROM DUAL
UPPER('MYNAMEISKOO
------------------
MY NAME IS KOO KOO
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
14 | SELF JOIN | 운영자 | 2002.09.17 | 3408 |
13 | Outer Join | 운영자 | 2002.09.17 | 2918 |
12 | HINTS (출처-Oracle8.0 Tuning Guide) | 운영자 | 2002.09.17 | 2735 |
» | 단일행 문자 함수 | 운영자 | 2002.09.17 | 2977 |
10 | 단일행 수치 함수 | 운영자 | 2002.09.17 | 2869 |
9 | NOT IN 의 함정 | 운영자 | 2002.09.17 | 2713 |
8 | DYNAMIC SQL 이란? (퍼온글 : 출처모름) | 운영자 | 2002.09.17 | 3291 |
7 | PL/SQL에서 ARRAY사용 예제 | 운영자 | 2002.09.17 | 3254 |
6 | 년중 몇번째 주간인지 알아내기(FUNCTION) - ORACLE이 제공하는 것과 다름 | 운영자 | 2002.09.17 | 3733 |
5 | SORT후 번호부여 | 운영자 | 2002.09.17 | 2774 |
4 | JOIN 과 UNION 의 선후관계 | 운영자 | 2002.09.17 | 4634 |
3 | 중복 DATA CHECK | 운영자 | 2002.09.17 | 2790 |
2 | crontab 에 오라클 환경변수를 인식시킬때 [1] | 원우석 | 2004.12.06 | 5025 |
1 | oracle proc 에서 stdarg.h파일사용하기위한 환경설정 | 원우석 | 2004.12.06 | 12829 |