본문 바로가기

왕초보SQL3

POSTGRE SQL (DISTINCT, GROUP BY, HAVING, SUBQUERY, IN, SUM, AVG) 왕초보단계 왕초보 SQL 또 시작합니다~~ 깜찍한 4개 문제 풀어보죵~ 4-1. 일별매출집계 테이블 (SAL.MC_GRNOSVC)에서 센터별(JUMCD) 매출을 집계함수를 이용해서 매출금액 합계, 평균매출금액을 조회한 후 센터코드(JUMCD)별로 정렬하라. 매출일은 '20220206' 기준으로 조회하고 매출금액은 필드 (MCAEK) 사용. 4-2. 사원별 발령사항(HRM.GAZETT )테이블에서 보직변경이 있었던 사람의 인원수를 아래 두가지 방법으로 조회하라. 보직변경여부는 발령코드(GAZCODE)가 '05' 인 사원을 조회한다. 방법 1: GROUP BY 를 이용 (보직변경한 사원수) 방법 2: DISTINCT 이용 (보직변경 안한 사원수) 4-3. 사원별 발령사항(HRM.GAZETT )테이블에서 보직변경이 3회.. 2022. 7. 12.
POSTGRE SQL (GROUP BY, NULL, COUNT) 왕초보단계 간단한 문제로 배우는 SQL 또 시작해볼게요~ 아직도 왕초보단계입니다... 언제쯤 초보가 될 수 있을까요? 한 다다음번에..? 3-1. 사원마스터(HRM.EMPMST) 의 재직중(ENTCOFLG = '1')인 사원의 부서별, 직무별 인원을 조회하여 부서별, 직무별 순으로 정렬하라. 3-2. 사원마스터(HRM.EMPMST) 의 재직중(ENTCOFLG = '1')인 사원의 부서별,직무별 인원을 조회하여 부서별,직무별 인원이 가장 많은 순으로 정렬하라. 3-3. 사원마스터(HRM.EMPMST) 에서 성별이 남자(SEX = '1')인 사원수와 성별이 여자(SEX = '2')인 사원수, 아무 조건없이 전체 사원수를 조회하라. 3-4. 사원마스터(HRM.EMPMST) 에서 사번(EMPNO)과 성별(SEX) 필드를 .. 2022. 7. 12.
POSTGRE SQL (AS, WHERE, GROUP BY, %, DESC) 왕초보단계 글 하나에 쓰면 되는데 왜 두개로 나눴을까요? 그냥.. 그냥입니다^^ 문제보시죳 2-1. 사원마스터(HRM.EMPMST) 에 이씨 성을 가진 사람의 인원수를 조회하라. 2-2. 사원마스터(HRM.EMPMST) 에 이름(KONAME)의 두번째 글자가 이인 사람의 인원수를 조회하라. 2-3. 사원마스터(HRM.EMPMST) 에 이름(KONAME)의 마지막 글자가 이인 사람의 인원수를 조회하라. 2-4. 사원마스터(HRM.EMPMST) 의 재직중(ENTCOFLG = '1')인 사원의 부서별 인원을 조회하여 인원이 많은 순으로 정렬하라. 1번 문제는 쉽죵~ KONAME에 '이'로 시작하는 SQL문을 작성해주면 됩니다. 하지만 이름은 한글자가 아니기 때문에 KONAME = '이' 요따구로 작성하면 검색이 안되겠죠.. 2022. 7. 12.