자격증/SQLD(35)
-
52회 SQLD 합격
66점 정도로 생각했는데 그마저도 가답안 보니까 틀린게 3-4개 있어서 아슬아슬하다 생각했지만.. 합격했다!! 아리까리한 것들을 잘 찍은 모양이다 이제sqld 책들을 버릴 수 있어서 기쁘고 정처기만 합격한다면 올해 목표 한 것들을 이룰 수 있다 기쁘다!!
2024.03.30 -
SQLD 52회 시험 후기
2022년 1트 당시 정보처리 기사 시험 준비 중이었고, 그 중에 데이터베이스 과목이 있다. 프로그래밍 언어를 전혀 해 본 적이 없어서 어려움을 겪고 있던 그 때, SQLD 시험을 알게 되었고 비전공자 2주 합격 후기 같은 글을 너무 많이 봐서 나도 그렇게 할 수 있을 줄 알았다..ㅎ 그사람이 바로나에요... DML DDL DCL 도 헷갈려하면서 시험 봤던 44회 후기.. 당연히 개같이 망했고 이번에 다시 공부하려고 알아봤더니 2024년 부터 과목이 변경 된다는 말에 뒷걸음질 치려했으나.. 객관식으로 전부 변경된다길래 할만하다 생각했다. 사놓은 책(2022년 유선배, 노랭이)가 아까워서 새 책 구매 없이 공부하려고 했지만,, 구판 노랭이 VS 개정판 노랭이 비교 해놓은 글을 보았는데, 80여정도의 문제가..
2024.03.12 -
COUNT(*) COUNT(1)
결론 : 차이 없음 실무에서의 성능 차이만 있고, 시험에서는 아무 상관 없는 듯 하다. 가끔 문제에 count(1)로 나와있어서 알아두면 좋을 듯하다.. COUNT(*)과 COUNT(컬럼) 은 차이가 있다. : COUNT(컬럼) - NULL 값이 들어간 행은 카운트하지 않고, COUNT(*) - NULL 값에 상관없이 모든 행을 카운트한다. 컬럼에 NULL 값이 있다면 둘의 결과값이 다르지만, 컬럼에 NULL 값이 없다면 같은 결과를 낸다.
2024.02.20 -
rank 함수
RANK() : 중복값은 중복등수, 등수 건너뜀(1위, 1위, 3위, 4위) DENSE_RANK() : 중복값은 중복등수, 등수 안 건너뜀(1위, 1위, 2위, 2위) ROW_NUMBER() : 중복값이 있어도 고유 등수 부여(1위, 2위, 3위, 4위)
2024.01.30 -
속성의 분류
속성의 분류- 특성에 따른 분류 특성 설명 기본 속성 비즈니스 분석을 통해 도출된 속성을 기본 속성이라고 한다. ex) 상가 엔터티의 상호명 속성은 기본속성이라고 할 수 있다. 설계 속성 비즈니스 분석을 통해 도출된 것은 아니지만 데이터 모델 설계를 하면서 도출하는 속성을 설계 속성이라고 한다. ex) 상가 엔터티의 표준산업분류코드 속성은 설계 속성이라고 할 수 있다. 파생 속성 다른 속성에 의해서 계산이나 변형이 되어 생성되는 속성을 파생 속성이라고 한다. ex) 상가 엔터티의 주소정보를 기반으로 위도, 경도 속성의 값을 구한다고 가정하면, 위도, 경도 속성은 파생 속성이라고 할 수 있다. 속성의 분류- 엔터티 구성 방식에 따른 분류 구성방식 설명 PK(Primary Key) 속성 엔터티에서 단 하나의..
2024.01.25 -
서브쿼리 subquery
SELECT 절 스칼라 서브쿼리( Scalar Suquery ) FROM 절 인라인 뷰 (Inline View) WHERE 절, HAVING 절 중첩 서브쿼 (Nested Subquery) 1. 스칼라 서브쿼리 ( Scalar Suquery ) : 주로 SELECT 절에 위치하지만 컬럼이 올 수 있는 대부분 위치에 사용할 수 있다. 컬럼 대신 사용되므로 반드시 하나의 값만을 반환해야 하며 그렇지 않은 경우 에러를 발생시킨다. SELECT * FROM PRODUCT; SELECT * FROM PRODUCT_REVIEW; SELECT M.PRODUCT_CODE, (SELECT S.PRODUCT_NAME FROM PRODUCT S WHERE S.PRODUCT_CODE = M.PRODUCT_CODE ) AS P..
2024.01.24