목록groupby (7)
투케이2K
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : javascript [소스 코드] [결과 출력]
[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* [group by having 을 사용해 그룹 매핑 및 그룹 조건 지정 후 검색 실시] 1. group by : 동일한 컬럼 데이터간 그룹을 묶습니다 2. having : group by 에서 지정한 그룹에서 조건을 지정할 수 있습니다 3. 로직 : >> where 조건으로 고구려, 부여, 고려에 해당되는 데이터를 출력합니다 >> group by 절을 사용해서 t_dept 동일 데이터간 그룹을 묶습니다 >> having 조건으로 부서인원수가 5이상인 부서만 출력하도록 조건을 작성합니다 */ -- [select 절 수행 실시] select t_dept as 부서, count(t_dept) as 부서인원 from ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [grouping 사용해 rollup 구문에서 빈 컬럼 값 대체 출력 실시] 1. grouping 함수는 그룹쿼리에서 사용하는 함수로 컬럼에 값이 있으면 0, 컬럼에 값이 없으면 1 값을 반환합니다 2. grouping 함수는 해당 Row가 RollUp에 의서인지 Cube에 의해서 산출된 값인지 구별 할 수있습니다 3. rollup 함수는 group by 절에서 함께 사용되며 그룹별 소계를 구할때 사용됩니다 4. rollup(t..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [from 서브쿼리 , group by, min 사용해 부서 연령 (나이) 범위별 최소 값 출력 실시 - 10대부터 40때까지 범위 기준] 1. from 서브쿼리에서 연령 별 범위에 해당하는 데이터를 만듭니다 (10대, 20대 ... ) 2. 메인 쿼리에서 group by 조건을 부서, 나이 범위로 지정해 그룹을 만들고 min 최소 연령을 조회합니다 */ select 부서, 나이범위, min(나이) from (select t_d..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [group by , min 사용해 부서 그룹별 최소나이 및 최대나이 구하기] 1. group by : 그룹으로 묶어줄 컬럼을 지정합니다 2. having : 그룹 조건 값을 입력합니다 3. min : 최소값을 구합니다 4. max : 최대값을 구합니다 */ select t_dept as 부서, min(to_number(t_age)) as 최소나이, max(to_number(t_age)) as 최대나이 from test_user..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [group by 절에 다중 그룹 조건 값을 지정해서 조회 실시] 1. group by : 같은 조건에 해당하는 값을 묶어서 그룹으로 표시해줍니다 2. group by (나이, 부서) : 나이와 부서를 조건으로 해서 그룹으로 묶습니다 */ select t_age as 나이, t_dept as 부서 from test_user group by (t_age, t_dept) order by t_dept desc; /* =========..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* *[group by, having 사용해 그룹별 인원수 확인 및 order by 정렬 실시] *1. group by 컬럼 - 컬럼 데이터간 그룹별 묶음을 실시한다 *2. having 조건 - 그룹별 조회 조건을 입력한다 *3. order by - 정렬을 수행한다 (desc 내림차순 - 큰순서 / asc 오름차순 - 작은순서) */ SELECT T_DEPT, COUNT(T_DEPT) AS 부서별인원 FROM TEST_USER GR..