SQL 4 Oracle 오라클용 sql 실무

SQL4Oracle

like 와 substr()

돌프1 2023. 3. 10. 13:38

2011-08-03 10:03:04


SQL 4 Oracle 오라클용 sql 실무

▒ like 와 substr() 비교

 

▒ like로 index 태우기
select
   고객ID, 고객명, 취득일자, 점수
from 목적_Table
where 고객상태='활동중'
    and 고객ID like '81%'

 

▒ like지만 full scan
select
   고객ID, 고객명, 취득일자, 점수
from 목적_Table
where 고객상태='활동중'
    and 고객ID like '____07%'

 

▒ substr은 위 like와 같은 효과(대상필드를 편집하면 full scan 함)
select
   고객ID, 고객명, 취득일자, 점수
from 목적_Table
where 고객상태='활동중'
    and substr(고객ID,5,2)='07'

'SQL4Oracle' 카테고리의 다른 글

insert 스타일  (0) 2023.03.10
minus 처리  (0) 2023.03.10
합계점수 구간 추출  (0) 2023.03.10
Oracle 테이블 명세서 추출  (0) 2023.03.10
인사 근속기간 추출  (0) 2023.03.10