31. PIVOT, UNPIVOT , Top n , Fetch
[ pivot / unpivot ] 1. pivot - long data -> wide data** 문법 select from 테이블명 또는 서브쿼리 pivot(value값 for unstack컬럼명 in (값1, 값2, 값3, ...); ** 특징 - value값에는 집계함수 형태가 들어가야 함(sum, count, avg, ...) - from절에는 unstack컬럼, stack컬럼, value컬럼 외 정의되면 안됨 -> from절에 존재하는 컬럼 중 unstack컬럼과 value컬럼을 제외한 모든 컬럼이 stack 처리 되므로!!!! 예제) 각 부서내 job별로 인원수 파악 select * from emp -- 잘못된..
27. 정규식표현(2)
지난 시간에 다룬 내용에 가벼운 정리와 함께 나머지 표현도 함께 보자. [ 정규식 표현(Regular Expression) ] 1. regexp_substr ** 문법 regexp_substr(대상, 패턴, 시작위치, 발견횟수, 옵션, 서브그룹번호) ** 발견횟수(default:1) 패턴에 만족하는 여러 문자열 중 가장 처음 발견되는 문자열을 추출함 2. regexp_replace ** 문법 regexp_replace(대상, 찾을문자열, 바꿀문자열, 시작위치, 발견횟수, 옵션) ** 발견횟수(default:0) 패턴에 만족하는 모든 문자열 치환 -------------------------------------------------------------------------------..