알고런 데이터코드 연구소
@algolearn
수강생
739
수강평
89
강의 평점
4.6
공부하고 전파하는 것을 좋아합니다. 빅데이터와 인공지능에 오랜 경력이 있습니다.
20년 현업 데이터분석가 경력, 5년 데이터 분석 강의!
빅데이터 및 인공지능 분야 기업 및 공공기관 자문 및 출강
빅데이터 분석기사 한권완성 필기, 실기 저자
인공지능 분야 스타트업 대표
강의
수강평
- 코딩 1도 몰라도, 바이브코딩으로 7시간 만에 수익형 웹사이트 2개 뚝딱!
- [2026] SQLD 문제가 어려운 당신을 위한 노랭이 176 문제 풀이
- [2026] SQLD 문제가 어려운 당신을 위한 노랭이 176 문제 풀이
게시글
질문&답변
GROUP BY 절 문제 4번에서 집계함수가 반드시 포함? 필수?
안녕하세요! 윤수님. 좋은 질문 남겨주셔서 감사합니다.결론부터 말씀드리면, 윤수님께서 알고 계신 내용이 정확히 맞습니다! SQL에서 GROUP BY 절을 사용할 때 집계함수(SUM, COUNT, AVG, MAX, MIN 등)가 문법적으로 반드시 포함되어야 하는 것은 아닙니다. 물론 일반적으로는 함께 사용합니다집계함수 없이 GROUP BY 절만 사용하게 되면, 지정한 컬럼의 중복을 제거하여 보여주는 DISTINCT 키워드를 사용한 것과 사실상 동일한 결과를 반환하게 됩니다.(예: SELECT 부서명 FROM 사원 GROUP BY 부서명;) 해당 문제는 보완을 해두겠습니다 문제나 설명에서는 집계함수가 필수인 것처럼 언급괴시도 하는 데요 그 이유는 실무나 SQLD 시험에서 GROUP BY를 사용하는 가장 핵심적인 목적이 '특정 그룹별로 데이터를 묶어서 연산(집계)하기 위함'이기 때문입니다.문법적으로는 필수가 아니지만, 데이터를 그룹화하는 이유 자체가 대부분 그 그룹의 합계, 평균, 건수 등을 구하기 위해서입니다. 따라서 해당 문제(4번 문제) 역시 그룹핑을 통한 '집계 결과'를 도출해야 하는 문제의 맥락상, 집계함수 사용이 필수적으로 요구되었던 상황으로 이해해 주시면 좋을 것 같습니다. 물론 실제 시험에서 이렇게 믄제가 나올경우 이의 제기를 할 수고 있습니다만 우선은 가잘 적정한 것읗 고르는 게 좋겠습니다 단순히 암기하지 않고 "어? 이거 문법적으로 필수는 아닌데?" 하고 꼼꼼하게 원리를 고민하며 학습하시는 게 정말 훌륭하십니다! 이런 접근은 SQLD 합격은 물론이고, 추후 실무에서 SQL을 다루실 때도 아주 큰 강점이 되실 거예요.답변이 도움이 되셨기를 바라며, 학습하시다가 또 궁금한 점이 생기면 언제든지 질문 남겨주세요.수강생님의 SQLD 단기 합격을 진심으로 응원합니다!
- 1
- 2
- 28
질문&답변
실전 모의고사 난이도
안녕하세요. 알고런입니다. 실전 모의고사 시험은 실제 sqld 수준과 유사하거나 조금 낮습니다. 노랭이 책의 어려운 문제들 보다 다소 어렵지 않게 출제를 했어요. 그래도 Sqld의 합격 기준 점수 안에는 들어가실 수 있을 거에요. 감사합니다.
- 0
- 1
- 39
질문&답변
Live SQL 스크립트 설치건
참고로 livesql에서 쿼리를 실행하실 때, 아래와 같이 스키마 정보를 붙여서 'soctt.dept' 처럼 하셔야 합니다.select * from scott.dept;
- 1
- 2
- 41
질문&답변
Live SQL 스크립트 설치건
안녕하세요. 알고런입니다. liveSQL에 접속하면 Worksheet 가 있습니다. Worksheet에서 셀렉트박스를 선택하시면 EMP, DEPT 가 있습니다. 이 워크시트에서 바로 실습하시면 됩니다. 스크립트를 별도로 설치하실 필요 없습니다.(아래 이미지 참조하세요). 참고로 liveSQL이 freeSQL 이라는 이름으로 변경이 되었네요. 변경 과정에서 사이트 업그레이드 작업을 진행한 거 같습니다. 기존 live SQL 로 접속하셔도 사용하시는 데는 문제 없습니다. (사진)감사합니다.
- 1
- 2
- 41
질문&답변
mac erwin 설치 관련
안녕하세요. 제가 라이선스 파일을 올리지 않았었군요. 라이선스 파일이 개인별로 나오기 때문에 새로 다운로드 받으시는 게 좋을 거 같아서요. 아래에 다운로드 방법을 기록해두었습니다. 아래 내용 참고하셔서 해보십시오. erwin 파일은 맥에도 설치파일이 있습니다. 사이트에서 다운로드 받을 수 있구요. 이때 비즈니스 이메일이 필요합니다. 네이버나 gmail 은 안되고 별도의 회사 메일이 필요해요. Erwin 라이선스 정책이 까다롭습니다. 아래 링크 참고하세요 웹사이트: https://www.quest.com/products/erwin-data-modeler/ 위 링크를 클릭해서 들어가신 다음에 Free Trial 버튼을 클릭하세요. 그러면 아래와 같은 화면이 나옵니다. 여기서 erwin Data Modeler 를 선택하세요. 그러면 비지니스 이메일 입력창이 나옵니다. 여기에 비지니스 이메일을 넣으시면 됩니다. 그러면 기간이 한정된 라이선스 번호와 파일을 다운로드 받으실 수 있습니다.(사진)감사합니다.
- 1
- 2
- 59
질문&답변
erwin 설치
안녕하세요. 알고런입니다. 맥에도 설치파일이 있습니다. 사이트에서 다운로드 받을 수 있구요. 이때 비즈니스 이메일이 필요합니다. 네이버나 gmail 은 안되고 별도의 회사 메일이 필요해요. Erwin 라이선스 정책이 까다롭습니다. 아래 링크 참고하세요 웹사이트: https://www.quest.com/products/erwin-data-modeler/ 위 링크를 클릭해서 들어가신 다음에 Free Trial 버튼을 클릭하세요. 그러면 아래와 같은 화면이 나옵니다. 여기서 erwin Data Modeler 를 선택하세요. 그러면 비지니스 이메일 입력창이 나옵니다. 여기에 비지니스 이메일을 넣으시면 됩니다. 그러면 기간이 한정된 라이선스 번호와 파일을 다운로드 받으실 수 있습니다.(사진)감사합니다.
- 1
- 2
- 39
질문&답변
모바일 앱
앗! 죄송합니다. 메일로 보내드렸습니다. 확인해보세요. 감사합니다.
- 1
- 1
- 41
질문&답변
sql기본 단원정리문제 57번과 58번 질문드립니다
안녕하세요. 명절이라 답변이 좀 늦었네요.단원정리 문제 57번, 58번 해설의 NULL 정렬에 대하여 답변드립니다. 질문해주신 내용은 SQL에서 NULL의 '논리적 크기'와 '출력 위치'의 관계를 이해하시면 됩니다. 1. "가장 큰 값"과 “맨 뒤, 맨 아래"는 같은 맥락입니다.* 57번 해설: Oracle DBMS는 NULL을 모든 숫자보다 가장 큰 값으로 취급합니다.58번 해설: 따라서 오름차순(ASC) 정렬을 하면 '작은 값 → 큰 값' 순서로 나오기 때문에, 가장 큰 값인 NULL은 자연스럽게 맨 아래(맨 뒤)에 위치하게 됩니다.* 즉, "가장 큰 값으로 취급하기 때문에 결과적으로 맨 아래에 배치된다"는 인과관계로 이해하시면 됩니다. 두 해설은 같은 원리를 말하고 있습니다. 2. SQLD 시험 준비 팁 (DBMS별 차이)해설지 301쪽의 58번 설명을 다시 보시면 아주 중요한 차이를 적어 두었습니다. 시험에서는 기준이 되는 DBMS를 꼭 확인해야 합니다.* Oracle (가장 많이 출제): NULL을 최대값으로 취급 > ASC 시 맨 아래 / DESC 시 맨 위* SQL Server / My-SQL: NULL을 최소값으로 취급 > ASC 시 맨 위 / DESC 시 맨 아래 3. 질문하신 "가장 큰 값 취급"으로 풀어도 될까요? 에 대해서는문제에서 특별한 언급이 없다면 보통 Oracle 기준으로 출제되는 경우가 많으므로 그렇게 접근하셔도 좋습니다. 하지만 58번 문제처럼 "표준 SQL DBMS로 가정"하거나 다른 DBMS가 명시된다면, NULL을 가장 작은 값으로 봐야 할 수도 있으니 해설지에 정리해 드린 DBMS별 차이 표를 꼭 암기해 두시길 권장합니다! 해설지 301쪽 하단을 다시 한번 정독해보시면 큰 도움이 될 거예요 열공하셔서 좋은 결과 있으시길 바랍니다! 😊
- 1
- 2
- 116
질문&답변
이론공부
안녕하세요. 알고런입니다. 질문 주셔서 감사합니다.아시겠지만, 노랭이 책은 데이터산업진흥원에서 나온 'SQL 자격검정 실전문제집' 입니다.노랭이 책 자체에는 이론 내용이 없고, 문제만 있습니다. 책을 보면 문제의 난이도가 낮은 문제도 꽤나 많아요. 하지만 어려운 문제들도 많이 있습니다. 혹시 이론을 공부하신 적이 없다면, 이론 공부를 꼭 하고 들으시라고 권유해드립니다. 제가 만들어드린 해설집은 가급적 해설을 잘 써놓으려 노력했지만, 전체 이론을 모두 커버하지는 못했습니다. 그래서 수강생 분들의 상황에 따라 어려울 수도 있습니다. 혹시 도움이 더 필요하시면 다시 문의 주십시오. 설날 잘 보내시구요. 감사합니다. 🙂
- 1
- 1
- 46
질문&답변
ERD Optional 질문
안녕하세요. 질문 주셔서 감사합니다. 아, 이런.. 실수가 있었네요. 툴을 사용하여 그리다 보니 관계 선택에서 문제가 좀 있었습니다. 해당 부분은 아래와 같이 정정을 하겠습니다. 표기의 Optional 은 배송 쪽에 붙는게 맞습니다. 비즈니스 관계에서 주문은 배송이 없을 수 있지만, 배송은 주문없이는 이루어질 수 없습니다. 따라서 Optional 은 배송 쪽에 붙어야 하고, 주문 쪽에서는 제거 되어야 하는 게 맞습니다. 강의 내용은 수정하도록 하겠습니다. 알려주셔서 진심으로 감사합니다. 감사합니다.
- 1
- 2
- 39




