본문 바로가기
반응형

TechNical/Oracle45

워우~ 데이터베이스 공부하기 딱 좋은 자료. http://wiki.oracleclub.com/pages/viewpage.action?pageId=1180716 좋은거 건졌다.. 음하하하하하하 나중에 시간내서 읽어 봐야 겠다. nested loops 조인에 관해 이래저래 찾다가 발견한 사이트. 아직 읽어 보지는 않았지만..;;; 완전 굿 인듯 ㅋ 2008. 9. 9.
regexp_like 를 이용해서 숫자인 걸 찾아라는 조건을 주자.. ... 제목이 더럽게 길구나.. -ㅇ- 예제를 좋아라 하는 케이군은 바로 예제를... with tt as ( select '123456' dd from dual union select '123kei' dd from dual ) select * from tt where regexp_like(dd,'[0-9]{6}') 위의 쿼리는 데이터가 숫자로 이루어져 있는 놈만 뽑아 내는 쿼리이다. regexp_like를 이용해서 간단하게 처리할 수 있다. 더구나 regexp_like를 사용하면 인덱스를 타고 다닌다더라.. 오우.. 직관적으로 보면 알겠지만.. 혹시나 싶어서 간단하게.. -_- [0-9] 는 보다 시피 숫자는 0~9 로 이루어져 있다는 걸 뜻하겠지... 요거로 장난치면 숫자 범위를 지정할 수도 있다. 그.. 2008. 9. 9.
SUM 과 COUNT 의 차이... 이런..... 이런게 혼동 될 줄이야.. -ㅇ- 저량의 데이터에서야 그냥 보면 되지만.. 대량의 데이터로 아이체크가 잘 안 될 때는.. 실수를 저질렀을 때 눈치 채지 못 할 수도 있다.. 아주~ 잠시 혼동을 한게 있는데.. SUM 과 COUNT 의 차이점... 나 요즘 왜 이러나.. =ㅁ= with test as ( select 'a' as col1,'1' as b from dual union all select 'a' as col1,'2' as b from dual union all select 'a' as col1,'3' as b from dual union all select 'b' as col1,'1' as b from dual union all select 'b' as col1,'2' as b .. 2008. 9. 5.
over(partition by) 를 사용해 보자. 종합 선물 세트다. with, union all, decode, row_number(), over(partition by) 가 나온다. with kk as ( select '강군' as aa,'배고플때' as bb, '바나나' as cc from dual union all select '강군','배고플때','멍멍이' from dual union all select '강군','배부를때','고래' from dual union all select '강군','배부를때','참치' from dual union all select '강군','정신없을때','해삼' from dual union all select '강군','배부를때','바나나' from dual union all select '케이씨','정신없을때','.. 2008. 8. 28.
반응형