본문 바로가기
반응형

SQLD9

SQLD 기출문제 및 요약 모음 (2022 추가) 1. 21회차 2. 30회차 3. 34회차 4. 단답형 5. 기출문제 모음 6. SQLD 요약정리 7. 40회 시험 문제 보기 2021 SQLD 40회 시험 후기 / 기출문제 + 답 제 2021년 목표로 잡았던 40회차 SQL 개발자 시험을 치뤘습니다. 👏👏 와아..... 😂😂 저는 언주중학교에서 시험을 치뤘습니다. 신분증(주민등록증, 여권, 면허증), 컴퓨터용 싸인펜, 검정색 볼펜 yurimac.tistory.com 8. SQLD 요약정리(2) 9. SQLD 개념 1과목 데이터 모델링의 이해 1-1 데이터 모델링의 이해 1-2 데이터 모델과 성능 2과목 SQL 기본 및 활용 2-1 SQL 기본 2-2 SQL 활용 2-3 SQL 최적화 기본원리 10. 35회차 35회 SQLD 기출 2과목(32문제) 기출.. 2021. 5. 26.
SQLD 요약 - (8) SQL활용_절차형SQL,PROCEDURE, TRIGGER 절자형SQL SQL문의 연속적인 실행이나 조건에 따른 분기처리를 이용하여 특정 기능을 수행하는 저장모듈인 PROCEDURE, TRIGGER, USER DEFINED FUNCTION을 만들 수 있다. T-SQL : SQL Server를 제어하기 위한 언어 USER DEFINED FUNCTION : PROCEDURE처럼 절차형 SQL을 로직과 함께 데이터베이스 내에 저 장해 놓은 명령문의 집합을 의미. PROCEDURE과 달리 RETURN 사용해서 하나의 값을 반드시 되 돌려주어야 한다. PROCEDURE 저장 모듈 : PL/SQL DB 문장을 서버에 저장하여 사용자와 애플리케이션 사이에서 공유할 수 있도록 만든 일종의 SQL , 컴포넌트 프로그램 독립적으로 실행 되거나 다른 프로그램으로부터 실행될 수 있는.. 2021. 5. 25.
SQLD 요약 - (7) SQL활용_뷰,그룹함수,윈도우함수 뷰 실제 데이터 가지고 있지 않는 가상테이블 뷰 사용 장점 ✔ 독립성 : 테이블 구조가 변경되어도 뷰를 사용하는 응용 프로그램은 변경하지 않아도 된다. ✔ 편리성 : 복잡한 질의를 뷰로 생성함으로써 관련 질의를 단순하게 작성할 수 있다. ✔ 보안성 : 직원의 급여정보와 같이 숨기고 싶은 정 보가 존재할 때 사용 ➡ 생성 : CREATE VIEW V_PLAYER_TEAM AS SELECT ... ; ➡ 삭제 : DROP VIEW V_PLAYER_TEAM; 그룹함수 ROLLUP SELECT절에서 사용되어 SELECT된 데이터와 그 데이터의 총계를 구할 수 있다. CUBE SELECT절에서 사용되어 결합 가능한 모든 값들을 구할 수 있다. GROUPING 해당 ROW가 GROUP BY에 의한 결과면 0, RO.. 2021. 5. 25.
SQLD 요약 - (6) SQL활용_JOIN, 계층형질의,서브쿼리 FROM절 JOIN 형태 1. INNER JOIN 2. NATURAL JOIN 3. USING 조건절 4. ON 조건절 5. CROSS JOIN 6. OUTER JOIN INNER JOIN JOIN조건을 FROM절에서 정의, USING조건절, ON조건절 필수적 NATURAL JOIN 두 테이블 간 동일한 이름을 갖는 모든 컬럼에 대해 Equal Join 수행 (Using, ON 절 정의 불가, SQL Server 미지원) JOIN에 사용된 컬럼들은 같은 데이터 유형이어야 하며, ALIAS나 테이블명과 같은 접두사를 붙일 수 없다. 💡 NATURAL JOIN은 JOIN에 사용된 같은 이름의 칼럼을 하나로 처리, INNER JOIN의 경우는 2개의 칼럼으로 표시한다. USING 조건절 FROM 절에 USIN.. 2021. 5. 25.
SQLD 요약 - (5) SQL기본_GROUPBY, ROWNUM, JOIN GROUP BY 절, HAVING절 특징 1) GROUP BY 절에서는 ALIAS명을 사용할 수 없다. 2) WHERE 절은 전체 데이터를 GROUP으로 나누기 전에 행들을 미리 제거시킨다. 3) HAVING 절은 일반적으로 GROUP BY 절 뒤에 위치한다. 4) GROUP BY, HAVING 절에는 SELECT 절에 정의되지 않은 컬럼은 사용 못함 5) 집계함수 WHERE절에 올 수 없다. GROUP BY 통해 소그룹별 기준 정한 후, SELECT절에서 집 계함수 사용 💥 ORDER BY 절을 SELECT 절에 정의되지 않은 컬럼 사용 가능 Order by 특징 기본적인 정렬순서는 오름차순 (ASC)이다. cf. 내림차순(DESC) 숫자 오름차순 - 가장 작은 값부터 출력 날짜 오름차순 - 가장 날짜.. 2021. 5. 25.
SQLD 요약 - (4) SQL기본_연산자,함수 연산자의 종류 - BETWEEN A AND B : A 와 B 사이의 범위 - IN (list) : 리스트에 있는 값중 어느 하나라도 일치 - IS NULL : NULL 값인 경우 (Oracle은 VARCHAR2 NULL ) 빈 문자열을 로 판단 - IS NOT NULL : NULL 값이 아닌 경우 - NOT IN (list) : list의 값과 일치하지 않는다 - LIKE '비교문자열' : 비교문자열과 형태가 일치 연산자 우선순위 () -> NOT연산자 -> 비교,SQL비교연산자 ->AND ->OR 단일행 함수 1. SELECT, WHERE, ORDER BY 절에서 사용 가능 2. 행에 개별적 조작 3. 여러 인자가 있어도 결과는 1개만 출력 4. 함수 인자에 상수, 변수, 표현식 사용 가능 5. 함수 .. 2021. 5. 25.
반응형