SQL 7

SQLD 그룹함수 정리, GROUP BY·ROLLUP·CUBE 헷갈림 잡기

안녕하세요, 공부하는 감자입니다 🥔SQLD 2과목에서 조인·서브쿼리 다음으로 발목 잡는 게 그룹함수예요. 특히 ROLLUP과 CUBE가 결과에서 어떻게 달라지는지 물으면 손이 멈추는 분이 많더라고요.그래서 이 글엔 SQLD 그룹함수를 GROUP BY 기본부터 ROLLUP·CUBE 차이까지, 결과가 몇 행 나오는지로 구분하는 법을 정리했어요.그룹함수는 문법보다 "집계 행이 어디에 붙느냐"를 보면 풀립니다.집계함수와 GROUP BY의 규칙먼저 COUNT·SUM·AVG·MAX·MIN 같은 집계함수는 여러 행을 하나로 접습니다. 여기서 시험이 노리는 함정이 NULL이에요.COUNT(*)는 NULL 포함 전체 행을 세지만, COUNT(급여)는 급여가 NULL인 행을 빼고 셉니다. AVG도 NULL을 분모에서 제..

자격증/SQLD 2026.07.07

정처기 실기 D-18, 7월 19일까지 매일 해야 할 것

안녕하세요, 공부하는 감자입니다 🥔오늘이 2026년 7월 1일이라면, 정처기 실기 2회 시험까지는 18일 정도 남았습니다. 이제는 "전체 범위를 다시 한 바퀴"보다 "매일 점수 나는 행동을 반복"하는 쪽이 맞아요.18일은 짧아 보이지만, 실기 기준으로 보면 아직 할 수 있는 게 꽤 많습니다. 다만 순서를 틀리면 시간만 쓰고 점수는 안 오릅니다.지금부터는 개념서를 넓게 읽는 시간이 아니라, SQL·코드·단답을 매일 한 번씩 건드리는 시간입니다.D-18부터는 하루 루틴을 고정합니다남은 기간이 2주를 조금 넘으면 공부량보다 리듬이 더 중요해요. 오늘은 SQL만 하고, 내일은 코드만 하고, 모레는 단답만 하는 식으로 몰아치면 약한 영역이 다시 식습니다.저라면 하루를 이렇게 나눕니다.시간할 일목표30분단답 암기..

정처기 실기 3주 남았을 때 60점 만드는 순서

안녕하세요, 공부하는 감자입니다 🥔정처기 실기까지 3주 정도 남으면 마음이 제일 애매해져요. 한 달 플랜을 따라가기엔 늦었고, 전날 정리만 하기엔 아직 시간이 남아 있거든요.이 시기에는 범위를 다시 넓히면 안 됩니다. 목표를 100점이 아니라 60점 합격선에 맞춰야 해요.먼저 점수판부터 나눕니다실기는 100점 만점에 60점 이상이면 합격입니다. 그래서 3주 플랜은 "모든 영역을 다 본다"가 아니라 "점수가 나오는 영역을 먼저 잠근다"에 가깝습니다.영역목표이유단답형25~30점암기로 가장 빨리 오름SQL15~20점패턴이 반복됨코드 출력15~25점손풀이 훈련 필요신기술·보안5~10점막판 암기 가능표처럼 잡으면 코드가 아주 강하지 않아도 60점 근처까지 조립할 수 있습니다.남은 3주는 잘하는 영역을 더 예쁘게..

SQLD 서브쿼리 정리, 위치로 종류 구분하기

안녕하세요, 공부하는 감자입니다 🥔서브쿼리 공부할 때 스칼라, 인라인 뷰, 중첩, 상관… 이름부터 외우려다 포기할 뻔했어요. 그런데 알고 보니 외울 필요가 없더라고요.서브쿼리가 어느 절에 있는지만 보면 이름이 자동으로 따라옵니다.위치이름핵심 제약SELECT 절스칼라 서브쿼리1행 1컬럼만 반환 가능FROM 절인라인 뷰가상 테이블, ALIAS 필수WHERE 절중첩 서브쿼리단일행/다중행 구분WHERE 절 + 메인 컬럼 참조상관 서브쿼리메인 행마다 재실행SQLD 2과목에서 서브쿼리는 매회 3~4문제 고정 출제인데, 출제 포인트도 정해져 있어요. "이 서브쿼리는 몇 행을 반환하는가"와 "함정을 알아채는가", 사실상 이 둘이 전부입니다.SELECT 절: 스칼라 서브쿼리컬럼 자리에 들어가는 서브쿼리예요. 반드시 행..

자격증/SQLD 2026.06.23

정처기 실기 SQL 문제 풀이법 (JOIN·RANK)

안녕하세요, 공부하는 감자입니다 🥔실기 SQL 문제는 문법 객관식이 아니라 "이 쿼리의 결과 테이블을 쓰시오"입니다. 그래서 문법을 외우는 것만으로는 부족하고, 결과를 연필로 직접 그려낼 수 있어야 해요.저도 처음엔 눈으로 풀다가 JOIN 행 개수와 NULL 처리에서 계속 틀렸습니다. 이 글은 제가 손으로 그려가며 잡은 패턴들이에요.JOIN 4종 — 행이 몇 개 남는지가 핵심연습용 테이블 두 개를 두고 볼게요.MEMBERmem_idnameteam_id1한1002정2003윤NULLTEAMteam_idteam_name100기획200디자인300총무INNER JOIN은 양쪽 모두 매칭되는 행만 남깁니다.SELECT m.name, t.team_nameFROM MEMBER mJOIN TEAM t ON m...

컴활 1급 액세스 쿼리 정리, 실기 40점 잡는 법

안녕하세요, 공부하는 감자입니다 🥔컴활 1급 실기에서 사람들이 무너지는 지점은 대부분 액세스예요. 엑셀은 살면서 한 번쯤 써봤지만 액세스는 시험 준비하며 처음 켜보는 분이 많거든요.배점은 엑셀 60점 + 액세스 40점인데, 엑셀에서 50점을 따도 액세스에서 20점 이상은 가져와야 합격선(70점)에 닿습니다. 그러니 액세스를 통째로 버리는 전략은 성립이 안 돼요.다행인 건, 액세스 안에서도 배점이 가장 큰 게 쿼리이고 쿼리는 패턴이 정해져 있다는 점입니다. 테이블 생성·폼·보고서보다 쿼리에 먼저 투자하는 게 효율적이에요.액세스 SQL의 함정 두 가지부터일반 SQL을 아는 분일수록 여기서 틀립니다.와일드카드는 %가 아니라 *, 날짜는 따옴표가 아니라 #로 감쌉니다.SELECT * FROM 사원 WHERE ..

정처기 실기 출제 영역 한눈에 보기 — 2026년 코드·SQL·단답 핵심만

안녕하세요, 공부하는 감자입니다 🥔정처기 실기 출제기준은 2025.1.1~2029.12.31 적용분이 그대로 유지되고 있는데, 막상 최근 회차를 풀어보면 분위기가 조금씩 달라지고 있어요. Python 비중이 올라오고, SQL은 다중 서브쿼리가 등장하고, 디자인 패턴과 테스트 커버리지는 단답형 단골로 굳어졌습니다.2025년 1회 합격률이 15%대까지 떨어진 걸 보면 "기출만 돌리면 된다"는 접근은 위험하다는 게 제 생각이에요. 이 글은 제가 공부하며 정리한 영역별 핵심을 압축한 버전입니다.출제 영역 구조 — 12개 항목, 사실상 3덩어리출제기준에는 요구사항 확인부터 제품 SW 패키징까지 12개 세부항목이 있지만, 실제 시험지는 이렇게 묶여서 나옵니다.덩어리출제 형태대략 배점코드 (프로그래밍 언어 활용)C..