반응형
select *
from 테이블
where case when m_stpdesc < 'ㄱ' then SUBSTR(m_stpdesc, 1, 1)
when ascii('ㄱ') <= ascii(m_stpdesc) and
ascii(m_stpdesc)<= ascii('ㅎ') then m_stpdesc
when m_stpdesc < '나' then 'ㄱ'
when m_stpdesc < '다' then 'ㄴ'
when m_stpdesc < '라' then 'ㄷ'
when m_stpdesc < '마' then 'ㄹ'
when m_stpdesc < '바' then 'ㅁ'
when m_stpdesc < '사' then 'ㅂ'
when m_stpdesc < '아' then 'ㅅ'
when m_stpdesc < '자' then 'ㅇ'
when m_stpdesc < '차' then 'ㅈ'
when m_stpdesc < '카' then 'ㅊ'
when m_stpdesc < '타' then 'ㅋ'
when m_stpdesc < '파' then 'ㅌ'
when m_stpdesc < '하' then 'ㅍ'
else 'ㅎ'
end = 'ㄹ' ; <<=================찾고자하는 자음
m_stpdesc <<===========해당 컬럼
from 테이블
where case when m_stpdesc < 'ㄱ' then SUBSTR(m_stpdesc, 1, 1)
when ascii('ㄱ') <= ascii(m_stpdesc) and
ascii(m_stpdesc)<= ascii('ㅎ') then m_stpdesc
when m_stpdesc < '나' then 'ㄱ'
when m_stpdesc < '다' then 'ㄴ'
when m_stpdesc < '라' then 'ㄷ'
when m_stpdesc < '마' then 'ㄹ'
when m_stpdesc < '바' then 'ㅁ'
when m_stpdesc < '사' then 'ㅂ'
when m_stpdesc < '아' then 'ㅅ'
when m_stpdesc < '자' then 'ㅇ'
when m_stpdesc < '차' then 'ㅈ'
when m_stpdesc < '카' then 'ㅊ'
when m_stpdesc < '타' then 'ㅋ'
when m_stpdesc < '파' then 'ㅌ'
when m_stpdesc < '하' then 'ㅍ'
else 'ㅎ'
end = 'ㄹ' ; <<=================찾고자하는 자음
m_stpdesc <<===========해당 컬럼
반응형
'ORACLE > SCRIPT' 카테고리의 다른 글
oracle recycle bin(휴지통) 조회 쿼리 (0) | 2009.10.12 |
---|---|
아카이브로그 일일 생성 갯수 구하기 (0) | 2009.09.28 |
오라클 성능고도화원리 스크립트파일 (0) | 2009.09.04 |
인덱스 및 테이블 사이즈 보기 (0) | 2009.09.02 |
oracle script (0) | 2009.08.28 |