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) 정의: 데이터베이스의 구조, 객체, 타입 등을 정의한 것으로 데이터베이스 내에서 데이터의 조직, 관계 및 제약 조건에 대한 정보를 담고 있습니다. 용도: 데이터베이스의 ..
SQLD 기출 주식별자 특성 문제 및 내용 공부 이번에 SQLD 제 50회 시험에서는 1. 주식별자 특성으로 틀린것을 물어보았고, 틀린것은 '영속성' 이었습니다. 자 그럼 본격적으로 공부해볼까요? 주식별자(Primary Key)는 SQL 데이터베이스에서 테이블 내의 각 레코드를 고유하게 식별하기 위한 열(또는 열의 집합)입니다. 이는 SQL 데이터베이스에서 중요한 개념 중 하나로, SQLD 시험에서 자주 다루어집니다. 아래에서 주식별자에 관한 중요 정보를 전문가 수준으로 설명하겠습니다. 1. **고유성 보장**: 주식별자는 각 레코드가 서로 다르게 식별되어야 함을 보장합니다. 이는 중복된 값을 가지지 않는 것을 의미합니다. 2. **NULL 값 제한**: 주식별자는 NULL 값을 가질 수 없으므로 각 레..
SQL단축키 모음 30가지 (포스트그레 / POSTGRE) 다음은 PostgreSQL에서 유용한 30개의 단축키입니다: 1. Ctrl+C: 현재 실행 중인 쿼리를 취소합니다. 2. Ctrl+D: SQL 셸에서 나가기(종료)합니다. 3. Ctrl+E: 현재 줄의 명령을 실행합니다. 4. Ctrl+L: 쿼리 결과를 화면에서 지웁니다. 5. Ctrl+R: 이전에 실행한 쿼리를 검색합니다. 6. Ctrl+W: 현재 단어를 삭제합니다. 7. Ctrl+U: 현재 줄 전체를 삭제합니다. 8. Ctrl+Y: 최근에 삭제한 텍스트를 다시 복구합니다. 9. Ctrl+K: 현재 커서 위치부터 줄의 끝까지 삭제합니다. 10. Ctrl+T: 현재 커서 위치의 단어를 자동 완성합니다. 11. Ctrl+A: 현재 줄의 시작으로 커..
2023년 SQL 자격증 SQL 전문가 / SQL 개발자 접수/시험/발표일정 구분 회차 접수기간 수험표발급 시험일 사전점수발표 결과발표 증빙서류 제출기간 SQL 전문가 제48회 - 2.20~24 3.3 3.19(일) 4.7 4.14 4.14~21 제49회 - 8.7~11 8.25 9.9(토) 9.27 10.6 10.6~16 SQL 개발자 제48회 - 2.20~24 3.3 3.19(일) 4.7 4.14 - 제49회 - 5.8~12 5.26 6.10(토) 6.30 7.7 - 제50회 - 8.7~11 8.25 9.9(토) 9.27 10.6 - 제51회 - 10.16~ 20 11.3 11.18(토) 12.8 12.15 - 원서접수 시간 : 접수 시작일 10:00 ~ 접수 마감일 18:00 수험표 발행 시간 : ..
오늘은 2022년 SQL 자격증 SQLD 시험 일정을 공유드리고자 합니다. 이밖에 사이트에서 나오는 정보도 함께 공유드립니다. 등급 시험명 접수기간 수험표발급 시험일 결과발표 증빙서류 제출기간 전문가 개발자 제44회 SQL 전문가/개발자 2.14 ~ 2.18 2.25 3.12(토) 4.8 4.8 ~ 4.15 제45회 SQL 전문가/개발자 5.2 ~ 5.9 5.13 5.28(토) 6.24 6.24 ~ 7.1 제46회 SQL 전문가/개발자 8.8 ~ 8.12 8.19 9.4(일) 9.30 9.30 ~ 10.7 제47회 SQL 전문가/개발자 10.10 ~ 10.17 10.21 11.5(토) 12.2 12.2 ~ 12.9 ※ 원서접수 시간 : 접수 시작일 10:00 ~ 접수 마감일 18:00 ※ 수험표 발행 시..
국가공인 SQL 개발자 SQLD 과목 및 내용 SQL 개발자 자격시험의 과목은 총 2과목으로 구성되어 있으며 데이터 모델링의 이해 과목을 바탕으로 SQL 기본 및 활용을 수행하는 능력을 검정한다. 필기 과목명 장 절 데이터 모델링의 이해 데이터 모델링의 이해 · 데이터모델의 이해 · 엔터티 · 속성 · 관계 · 식별자 데이터 모델과 성능 · 정규화와 성능 · 반정규화와 성능 · 대용량 데이터에 따른 성능 · DB 구조와 성능 · 분산DB 데이터에 따른 성능 SQL 기본 및 활용 SQL 기본 · 정보 요구 사항 · DDL · DML · TCL · WHERE 절 · FUNCTION · GROUP BY, HAVING 절 · ORDER BY 절 · 조인 SQL 활용 · 표준조인 · 집합연산자 · 계층형 질의 ·..
SQLD 자격증 및 시험일정 SQL 개발자 정의 오늘은 데이터 자격검정 K data 에서 주관하는 국가공인작격증 SQLD에 대해서 알아보고자 합니다. SQL 자격증은 SQLD 개발자와 SQLP 전문가 자격증 두 종류가 있습니다. SQL 전문가는 다음 포스팅에 더 자세히 소개해드리겠습니다. SQL 시험일정 SQL 전문가 개발자 제40회 SQL 전문가/개발자 2.22 ~ 2.26 3.5 3.20(토) 4.16 4.16 ~ 4.23 제41회 SQL 전문가/개발자 5.3 ~ 5.7 5.14 5.29(토) 6.25 6.25 ~ 7.2 제42회 SQL 전문가/개발자 8.9 ~ 8.13 8.20 9.5(일) 10.1 10.1 ~ 10.8 제43회 SQL 전문가/개발자 10.25 ~ 10.29 11.5 11.20(토)..
SQL이란 ? Structured Query Language의 약자로 한국어로 는 구조화 질의어라는 뜻입니다. 데이터베이스에 접근할수 있는 데이터베이스 하부 언어로 사용자와 관계형 데이터베이스를 연결해주는 표준검색 언어입니다. SQL 자격증 종류란? 국내 자격증은 한국데이터산업진흥원에서 주관하는 SQLD와 SQLP가 대표적입니다. 2013년부터 민간자격증에서 국가 공인 민간자격증으로 승격됐습니다. 누구나 제한 없이 응시가 가능하고 데이터 모델링의 이해, SQL 기본 및 활용 총 2과목으로 구성돼 있습니다. 1.SQLD SQL+D(Developer) 의 줄임말로 SQL개발자라고도 부릅니다. 데이터베이스와 데이터모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발하면서 데이터를 조작하고 추출하는데 있어..