반응형
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 |