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
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
46 | 빠진이빨찾기 II | 운영자 | 2002.09.18 | 3067 |
45 | 빠진이빨찾기 | 운영자 | 2002.09.18 | 3122 |
44 | 순환참조에서의 상위코드로집계 | 운영자 | 2002.09.18 | 3226 |
43 | CONNECT BY의 SORT와 JOIN | 운영자 | 2002.09.18 | 2811 |
42 | REPORT 양식맞추기4 | 운영자 | 2002.09.18 | 2597 |
41 | REPORT 양식 맞추기 III | 운영자 | 2002.09.18 | 3015 |
40 | REPORT 양식 맞추기 II | 운영자 | 2002.09.18 | 2646 |
39 | REPORT 양식 맞추기 | 운영자 | 2002.09.18 | 31359 |
38 | 1:1 JOIN / 1:M JOIN | 운영자 | 2002.09.18 | 3000 |
37 | TUNING-01 | 운영자 | 2002.09.18 | 2739 |
36 | 소계와 합계 | 운영자 | 2002.09.18 | 3489 |
35 | 중복DATA 찾아내기 | 운영자 | 2002.09.17 | 2817 |
34 | GROUP별 DATA 분류 | 운영자 | 2002.09.17 | 2982 |
33 | PARAMETER값에 따라 변경이 일어나는 문장 | 운영자 | 2002.09.17 | 15808 |
32 | SELF JOIN | 운영자 | 2002.09.17 | 3408 |
31 | Outer Join | 운영자 | 2002.09.17 | 2918 |
30 | HINTS (출처-Oracle8.0 Tuning Guide) | 운영자 | 2002.09.17 | 2735 |
» | 단일행 문자 함수 | 운영자 | 2002.09.17 | 2977 |
28 | 단일행 수치 함수 | 운영자 | 2002.09.17 | 2869 |
27 | NOT IN 의 함정 | 운영자 | 2002.09.17 | 2713 |