SQLD 기출 문제 HAVING 절 낱낱이 파헤쳐 보기안녕하세요! 취준 퇴준입니다. 오늘의 취준/이직 준비를 위해 SQLD 자격증에서 나오는 HAVING 절 에 대해서 자세히 알아보고자 합니다. 1. HAVING 절이란?SQL에서 HAVING 절은 GROUP BY로 그룹화된 데이터에 대해 특정 조건을 걸어 필터링할 때 사용합니다. 쉽게 말해, GROUP BY는 데이터를 그룹으로 묶어주고, HAVING은 그 묶인 그룹에 대해 조건을 걸어서 원하는 결과만 보여주는 역할을 합니다.2. WHERE 절과 HAVING 절의 차이WHERE 절은 데이터를 그룹화하기 전에 개별 행(row)에 대해 조건을 거는 것입니다.HAVING 절은 데이터를 그룹화한 후, 그룹에 대해 조건을 거는 것입니다.3. 예시로 이해하기예시 ..
2024년 SQL 시험 PIVOT절과 UNPIVOT절 총정리 실제 데이터와 함께 PIVOT 및 UNPIVOT 쿼리 예시를 설명하겠습니다. 먼저, 간단한 판매 데이터를 구성하고, 이 데이터를 사용하여 SQL의 PIVOT과 UNPIVOT 기능도 예저데이터와 함께 설명드릴게요! 예제 데이터 준비 아래는 간단한 sales_data 테이블입니다. 이 테이블에는 고객별로 다양한 제품의 판매량이 기록되어 있습니다. Customer Product Quantity Alice Product A 2 Bob Product B 5 Alice Product B 3 Carol Product C 4 Bob Product A 1 PIVOT 쿼리 예시 이제 이 데이터를 사용하여 고객별로 각 제품의 총 판매량을 요약하는 PIVOT 쿼리를..
안녕하세요 ! 취준퇴준입니다. 오늘은 요새 많은 분들이 따고 있는 자격증인 sql 자격증에 대한 2024년 시험 일정에 대해서 알아보고자 합니다. SQL의 시험일정 안내 표로 구분, 회차, 접수기간, 수험표발급, 시험일, 사전점수발표, 결과발표, 증빙서류 제출기간등의 정보를 제공구분회차접수기간수험표발급시험일사전점수공개 및 재검토 접수결과발표증빙서류 제출기간 구분 회차 접수기간 수험표발급 시험일 사전점수 공개 및 재검토 접수 결과발표 증빙서류 제출기간 SQL 전문가 제50회 1.29~2.2 2.23 3.9(토) 3.29~4.2 4.5 4.5~12 제51회 7.22~26 8.9 8.24(토) 9.6~10 9.20 9.20~27 SQL 개발자 제52회 1.29~2.2 2.23 3.9(토) 3.29~4.2 4...
SQL에서 COUNT 함수를 사용할 때 NULL 값을 포함시키는지 여부에 따라 두 가지 주요 방법이 있습니다: **COUNT(*)**와 COUNT(column_name). 이 두 방법의 차이점과 예시를 통해 자세히 설명해 드리겠습니다. 1. COUNT(*) COUNT(*)는 테이블의 모든 행을 카운트합니다, 여기에는 NULL 값이 있는 행도 포함됩니다. 이 방법은 테이블의 전체 행 수를 알고 싶을 때 주로 사용됩니다. 예시 쿼리: 전체 사용자 수 카운트: sql : SELECT COUNT(*) FROM users; 특정 조건을 만족하는 행의 수 카운트: sql : SSELECT COUNT(*) FROM orders WHERE order_status = 'delivered'; 조인을 통한 전체 수 카운트:..
SQLD 기출 count 쿼리 사용방법과 NULL 다들 SQLD 공부 잘 되가시나요? SQL에서 COUNT(*)와 COUNT(컬럼명) 함수는 결과 집합의 행 수를 세는 데 사용됩니다. 그러나 두 함수는 NULL 값을 다루는 방식에서 중요한 차이를 가집니다. COUNT(*) 특징 및 설명: COUNT(*)는 테이블의 모든 행을 계산합니다. 이 함수는 NULL 값을 가진 행도 포함하여 결과 집합의 총 행 수를 반환합니다. NULL 값 계산 여부: COUNT(*)는 NULL 값을 포함하여 모든 행을 계산합니다. COUNT(컬럼명) 특징 및 설명: COUNT(컬럼명)은 특정 컬럼의 값을 계산하며, 이때 NULL 값은 제외하고 계산합니다. NULL 값 계산 여부: COUNT(컬럼명)는 해당 컬럼에서 NULL이 아..
SQLD 자격증 스키마 관련 자세히 안녕하세요! 취준퇴준입니다. 개발직군은 아니지만, 데이터와 아주 밀접한 직군이다보니 SQLD 자격증을 준비하면서 노노트 정리겸 스키관련 글들을 준비해봤습니다. SQL에서 스키마(schema)는 데이터베이스의 구조를 정의하는 틀을 말합니다. 이것은 테이블, 뷰, 인덱스, 사용자, 저장 프로시저 등 데이터베이스 객체들의 조직을 나타내는데, 마치 목차가 책의 내용을 조직하는 것과 비슷합니다. 스키마는 데이터베이스의 청사진으로 생각할 수 있으며, 데이터베이스의 논리적 구조를 정의합니다. 스키마 (Schema) 정의: 데이터베이스의 구조, 객체, 타입 등을 정의한 것으로 데이터베이스 내에서 데이터의 조직, 관계 및 제약 조건에 대한 정보를 담고 있습니다. 용도: 데이터베이스의 ..
2024년부터 SQL 종목의 검정과목과 검정방법 SQL 시험은 꼭 준비하면 검정과목과 검정 방법이 바뀐다고 하네요 ! 아마 2023년 마지막 시험에 많은분들이 시험을 응시할것 같습니다. 토익때도 준비할때 바뀌고 대거 바뀌었는데.. 이번에도 시험 공부하려니까 많이 바뀐다고 하는군요 ! 그래서 오늘 어떻게 바뀌는 지 본격적으로 알아보도록 하겠습니다. □ 변경 내용 o 검정과목 : 전문가(SQLP) 필기 및 개발자(SQLD) - 1과목 데이터 모델링의 이해(SQLP, SQLD 공통) 2과목 SQL 기본 및 활용(SQLP, SQLD 공통) 3과목 SQL 고급활용 및 튜닝(SQLP) 검정방법 : 전문가(SQLP) 필기 및 개발자(SQLD) - SQL 전문가(SQLP) 변경전 변경후 70문항(단답형 10문항 이내 ..
경기도 중소기업 청년 노동자 지원사업 총정리 안녕하세요! 취준퇴준입니다. 오늘은 여러분의 도움될만한 2년간 총 480만원(지역화폐) 지급하는 중소기업 청년 노동자 지원사업에 대해서 공유하고자 합니다. 2023년 중소기업 청년 노동자 지원사업 안내 2년 / 최대 480만원의 경기지역화폐 지급 (분기별 지급) ※ 중소기업 청년 노동자 지원사업은 ‘자산형성’ 사업이기 때문에 중복지원 불가한 사업과 중복되지 않도록 유의하시기 바랍니다. 7,400명 (2회 모집(5월, 9월)) 만 18세 ~ 만 34세 청년 근로자 ※병역의무이행 기간만큼 신청 연령 연장(최고 만39세) 경기도(주민등록상 거주지) 경기도 소재 중소기업 재직자 중 주36시간 이상, 3개월 이상 근무자 ※ 중소기업은 중소기업기본법에 의한 중기업 및 소..
경기도 청년기본소득 3분기 신청 알아보기 안녕하세요 ! 취준퇴준입니다. 오늘은 경기도 청년기본소득에 대해서 알아보고자 합니다. 청년기본소득이란? 행복추구, 삶의 질 향상, 건강 수준 향상 등 청년의 사회적 기본권 보장을 위하여 경기도와 시군이 협력하여 지급하는 정기적인 소득 지원금 청년기본소득 한눈에 알아보기 지급대상 신청일 기준 경기도에 주민등록을 두고 있는 만 24세 청년으로 - 최근 3년 이상 주민등록을 두고 계속 거주 경우 또는 합산 10년 이상 주민등록을 두게되는 경우 지급내용 분기별 25만원 지급 (최대 4분기 지원) 지급일정 분기별 연령 기준일 지급 대상자 생년월일 신청 기간 심사·선정기간 지급 개시 1분기 '23.01.01. '98.01.02. ~ '99.01.01. '23.03.02. ~..
SQLD 기출 주식별자 특성 문제 및 내용 공부 이번에 SQLD 제 50회 시험에서는 1. 주식별자 특성으로 틀린것을 물어보았고, 틀린것은 '영속성' 이었습니다. 자 그럼 본격적으로 공부해볼까요? 주식별자(Primary Key)는 SQL 데이터베이스에서 테이블 내의 각 레코드를 고유하게 식별하기 위한 열(또는 열의 집합)입니다. 이는 SQL 데이터베이스에서 중요한 개념 중 하나로, SQLD 시험에서 자주 다루어집니다. 아래에서 주식별자에 관한 중요 정보를 전문가 수준으로 설명하겠습니다. 1. **고유성 보장**: 주식별자는 각 레코드가 서로 다르게 식별되어야 함을 보장합니다. 이는 중복된 값을 가지지 않는 것을 의미합니다. 2. **NULL 값 제한**: 주식별자는 NULL 값을 가질 수 없으므로 각 레..
SQL Server에서의 계층형 질의문 Oracle 같이 알아보기 계층형 질의문(Hierarchical Query)은 데이터베이스에서 계층적 데이터를 쿼리하고 표시하는 데 사용되는 강력한 도구입니다. SQL Server와 Oracle에서 계층형 질의를 수행하는 방법을 예시와 함께 설명 하겠습니다.. SQL Server에서의 계층형 질의문: SQL Server에서는 공통 테이블 표현식(Common Table Expression 또는 CTE)과 CTE를 활용한 UNION ALL을 통해 계층형 질의를 수행할 수 있습니다. 예시를 들어보겠습니다. 아래와 같은 조직 구조를 가정해 봅시다. 부서 |-- 사원1 |-- 사원2 | |-- 사원3 |-- 사원4 위와 같은 데이터베이스 구조에서 "부서"와 "사원" 테이블이..
경기도 청년면접수당 신청일자 및 지원대상 안녕하세요 ! 취준퇴준입니다. 오늘은 취준하는데 도움될만한 정보를 가져왔습니다. 모집일정 / 지원기간 2023-08-16(수) 9:00 ~ 2023-09-25(월) 지원대상 면접활동을 하는 경기도내 만18세 이상 만39세 이하 청년 이용방법 온라인접수(잡아바 어플라이) 지원대상 면접활동을 하는 경기도내 만18세 이상 만39세 이하 청년 지원내용 / 모집개요 / 신청자격 ○ 신청기간 : 2023. 8. 16.(수) 09:00 ~ 9. 25.(월) 24:00 이전까지 ○ 신청방법 : 온라인신청(PC 및 모바일) ○ 지원대상 : 구직활동을 하는 경기도내 18세 이상 39세 이하 청년 ○ 지원내용 : 연간 1인 최대 50만원 지역화폐 지원 (면접 1회 5만원, 최대 10..