
필기 결과 SW설계 - 50점 SW개발 - 65점 DB구축 - 85점 프로그래밍 언어 활용 - 50점 정보시스템 구축관리 - 65점 따라서 공부 비중도 3과목 > 2, 5과목 > 1, 4과목 한달 벼락치기 커리큘럼 9월 1 1. 요구사항 확인 2 2. 화면설계 3 3. 데이터 입출력 구현 (1) 4 3. 데이터 입출력 구현 (2) 5 4. 통합구현 5. 인터페이스 구현 6 6. 프로그래밍 언어 활용 (1) 7 6. 프로그래밍 언어 활용 (2) 8 6. 프로그래밍 언어 활용 (3) 9 7. SQL 응용(1) 10 7. SQL 응용 (2) 11 8. 서버 프로그램 구현 12 9. SW 개발 보안 구축 (1) 13 9. SW 개발 보안 구축 (2) 14 10. 앱 테스트 관리 (1) 15 10. 앱 테스트 관..

목차05. 윈도우 함수06. Top-N 쿼리07. 셀프 조인(Self Join)08. 계층 쿼리05. 윈도우 함수OVER 키워드와 함께 사용 / 순위, 집계, 행 순서, 비율 함수로 나눌 수 있음순위함수RANK : 순위를 매기면서 같은 순서 존재하면 존재하는 수만큼 다음 순위 건너 뜀 / 1, 2, 2, 4, ...DENSE_RANK : 순위 매기면서 같은 순위가 존재해도 다음 순위로 건너뛰지 않고 이어서 매김 / 1, 2, 2, 3, 4, 4, ...ROW_NUMBER : 순위 매기면서 동일 값이라도 각기 다른 순위 부여 / 1, 2, 3, 4, 5, ...-- RANKSELECT ORDER_DT, COUNT(*), RANK() OVER(ORDER BY COUNT(*) DESC) AS RANKFROM ..

목차01. 서브쿼리(Subquery)02. 뷰(View)03. 집합 연산자04. 그룹 함수01. 서브쿼리(Subquery)하나의 쿼리 안에 존재하는 또 다른 쿼리 / 위치에 따라 다음과 같이 나눔SELECT절 : 스칼라 서브쿼리(scala)FROM절 : 인라인 뷰(inline)WHERE절, HAVING절 : 중첩 서브쿼리(nested)스칼라 서브쿼리 : 주로 SELECT절에 위치 / 컬럼 대신 사용되기에 반드시 하나의 값만 반환해야 함(안 그러면 에러나요~~)SELECT M.PRODUCT_CODE, (SELECT S.PRODUCT_NAME FROM PRODUCT S WHERE S.PRODUCT_CODE = M.PRODUCT_CODE) AS PRODUCT_NAME, M.MEMBER_ID, ..

목차05. GROUP BY, HAVING 절06. ORDER BY 절07. JOIN08. STANDARD JOIN05. GROUP BY, HAVING 절GROUP BY : 데이터를 그룹별로 묶을 수 있도록 해주는 절집계함수) 그룹별로 집계 데이터 도출 가능COUNT(*) : 전체 ROW를 COUNT해서 반환COUNT(컬럼) : NULL인 ROW제외하고 카운트해서 반환COUNT(DISTINCT 컬럼) : NULL 아니고 & ROW에서 중복 제외한 COUNT 반환이외에도 SUM, AVG, MIN, MAX가 있다 HAVING : GROUP BY절을 사용할 때 WHERE절처럼 사용하는 조건절 / 주로 데이터를 그룹핑 후 특정 그룹을 골라낼 때 사용 / WHERE절을 사용해도 되는 조건까지 HAVING에 사용하면..