가치 있는 정보 준비 중
3초만 투자해 보세요!
Preparing valuable information
Just invest three seconds!
본문 바로가기
IT/ORACLE

문자 함수

by 콰나 | Quanna 2017. 11. 21.
반응형

Concat:  컬럼의 값을 연결해서 출력하는 함수

   

Select concat (ename,sal)

From emp;



   

Length : 해당컬럼의 길이를 알려줌

Select ename, length(ename)

From emp;


  

   

Lpad : 왼쪽으로 채워넣어라

Select ename, lpad(sal,10,'*')

From emp



Rpad : 오른쪽에 채워넣음

   

Trim : 특정 철자나 단어를 잘라내는 함수

Rtrim : 오른쪽에 철자나 단어를 잘라냄

Ltrim : 왼쪽에 철자나 단어를 잘라냄

Trim : 양쪽에 철자나 단어를 잘라냄

   


Select ename, rtrim(ename.'S')

From emp;

   

   

Replace : 특정 철자를 다른 철자로 대신 출력하는 함수

Select ename, replace(sal,0,'*')

From emp;

   



Regexp_replace

Select ename, regexp_replace(sal,'[0-3],'*')

From emp;

   



숫자함수

Round -> 반올림하는 함수

Trunc -> 반올림하지 않고 잘라내는 함수

Mod -> 나눈 나머지 값을 출력하는 함수

Dual  쓰는 이유는 가상의 테이블을 만들어서 처리

Emp 테이블을 사용할 경우 데이터의 개수만큼 동일 출력

   

7 5 6 . 5 6 7

-3 -2 -1 0 1 2 3


반응형

'IT > ORACLE' 카테고리의 다른 글

변환 함수  (0) 2017.11.21
날짜 함수  (0) 2017.11.21
오라클과 sqlgate 연동 팁  (0) 2017.11.21
[SQL] 문제 2  (0) 2017.11.20
[SQL] 함수  (0) 2017.11.20