투케이2K

54. (MSSQL/SQL) group by , select 서브쿼리 사용해 특정 부서에 포함된 직급 연봉 출력 실시 본문

MsSqlDB

54. (MSSQL/SQL) group by , select 서브쿼리 사용해 특정 부서에 포함된 직급 연봉 출력 실시

투케이2K 2022. 5. 5. 12:00

[개발 환경 설정]

개발 툴 : SSMS

개발 언어 : MSSQL

 

[소스 코드]

/*
[group by , select 서브쿼리 사용해 특정 부서에 포함된 직급 연봉 출력 실시]
1. group by : 그룹 매핑을 수행합니다
2. having : 그룹 조건을 지정합니다
3. select 서브쿼리 : select 절에서 () 소괄호를 사용해 쿼리 안에서 또 다른 쿼리를 수행합니다
*/


select t_dept as '부서',
       t_rank as '직급',
	   (select t_rank_money 
	       from test_rank 
	    where t_rank_name = t_rank) as '연봉' -- [4] : 서브쿼리 사용해 연봉 데이터 출력 실시
    from test_user
where t_dept = '백제' -- [1] : 특정 부서 조건
group by t_dept , t_rank -- [2] : 그룹 매핑 실시
having t_rank in ('이사', '사장') -- [3] : 그룹 조건 지정
;
 

[결과 출력]

 

 

반응형
Comments