티스토리 뷰

SQL

함수 - 단일행 함수 #2

s.jin 2020. 7. 23. 19:18

• INSTR -  문자열이 포함되있는 조사하여 위치를 표시합니다.

SELECT INSTR('MILLER','L',1,2) FROM DUAL;

'MILLER'의 'L'을 첫째(1)자리부터 찾겠다는 의미입니다.

마지막 2는 'L'이 두번 검색되기 때문에 2번째 L의 위치를 반환한다는 의미를 가집니다.

DUAL 테이블은 실제로 존재하지 않는 테이블이지만 함수를 사용하기위해

설정한 가상 테이블입니다.

 

 

SUBSTR -  M번째 자리부터 N개의 문자열을 표시합니다.

SELECT SUBSTR('000101-347945',1,8) FROM DUAL;

'000101-347945'를 1번째 자리부터 8개의 문자를 반환한다는 의미를 갖게됩니다.

 

RERPLACE - 특정 문자를 치환해주는 함수입니다.

SELECT ENAME, JOB, REPLACE(JOB,'A','$')
FROM EMP;

EMP 테이블안에 'A'값을 모두 '$' 치환해준 결과를 얻을수 있습니다.

'SQL' 카테고리의 다른 글

함수 - 단일행 함수 #4  (0) 2020.07.23
함수 - 단일행 함수 #3  (0) 2020.07.23
함수 - 단일행 함수 #1  (0) 2020.07.23
SQL 함수  (0) 2020.07.23
SQL - ORDER BY  (0) 2020.07.23
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday