본문 바로가기

SQL4

POSTGRE SQL (WHERE, ROUND, BETWEEN, OR, IN) 초보단계 오늘은 초보단계로 돌아왔습니다~ 또 즐거운 SQL 문제 풀어볼게용 초보단계로 오니 문제가 시끄러워졌네요, 그래서 초보로 격상시켰습니다. 4-5. SAL.MC_GRNOSVC 테이블은 일자별로 각 센터에서 발생된 매출데이터가 집계된 테이블이다. 매출 데이터는 일자별로 발생된 영수증건별 데이터로 저장된 상태이다. 해당 테이블 (SAL.MC_GRNOSVC)에서 특정기간의 센터별(JUMCD),일자별 매출을 집계함수를 이용하여 매출금액 합계,평균매출금액을 조회한 후 센터코드,일자별로 정렬하라. 매출일(ILJA) 조회 기간은 2022년 2월 1일부터 2022년 2월 6일까지 조회하고 매출금액은 필드 (MCAEK) 사용. 평균매출금액은 소수점이 없도록 반올림 처리 4-6. 센터일자별 매출 집계테이블 SAL.MC_GRN.. 2022. 7. 18.
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.
POSTGRE SQL (SELECT, ORDER BY, DESC, 주석달기) 왕초보단계 뜨겁게 돌아온 SQL시간! 왜 뜨겁냐? 제가 데었기 때문에^^ 저는 POSTGRESQL을 사용하고 있습니다. (MSSQL과 유사하고 ORACLE하곤 좀 다름) 그래서 POSTGRE로 검색 안되면 그냥 MSSQL로 검색해서 보는데 그럼 맞는 것 같습니다. 처음 SQL을 배웠을땐 ORACLE로 배워서 그런가보다 했는데 요즘엔 또 안썼다고 낯설기가.... 그렇게 낯설수가... ANYWAY! 간단한 녀석들부터 시작합니다~ 초심으로 돌아가서 정리하는 SQL~~~ HERE WE GO! 1-1. 사원마스터(HRM.EMPMST) 조회해서 해당 사원의 사번, 이름, 이메일,입사일을 조회 하여 이름순으로 정렬하라. 1-2. 사원마스터(HRM.EMPMST) 조회해서 해당 사원의 사번, 이름, 이메일,입사일을 조회 하여 입사.. 2022. 7. 12.