본문 바로가기
  • BLG-ZYNGIROK-모토-꿈꾸며-배우고-나누며-이루다
반응형

ICT/SQL46

[SQL] 국가공인 SQL 개발자 및 전문가 자격시험 정보 [SQL] 국가공인 SQL 개발자 및 전문가 자격시험 정보 01. 시험 과목 안내 SQLD : SQL 개발자 시험과목 과목별 세부 내용 문항수 배점 시험시간 1과목 데이터 모델링의 이해 -데이터 모델링의 이해 -데이터 모델과 성능 10 20점 90분 2과목 SQL 기본 및 활용 -SQL 기본 -SQL 활용 -SQL 최적화 기본원리 40 80점 SQLP : SQL 전문가 시험과목 과목별 세부 내용 문항수 배점 시험시간 1과목 데이터 모델링의 이해 -데이터 모델링의 이해 -데이터 모델과 성능 10 10점 180분 2과목 SQL 기본 및 활용 -SQL 기본 -SQL 활용 -SQL 최적화 기본원리 20 20점 3과목 SQL 고급활용 및 튜닝 -아키텍처 기반 튜닝 원리 -LOCK과 트랜잭션 동시성제어 -SQL 옵티마이저 원리 -인덱스와 조인 -고급 SQL 튜닝 40 40.. 2021. 8. 30. 19:44
SQL 문법 | 데이터 조회 및 필터 | JOIN SQL 문법 | 데이터 조회 및 필터 | JOIN SQL 서버에서는 모든 데이터를 한 테이블에 저장하지 않고 데이터의 속성별로 분리하여 관리한다. 따라서 여러 테이블에 걸쳐 연결된 데이터를 보기 위해선 합쳐주는 작업이 필요하다. 그 기능이 바로 JOIN 이다. 01. INNER JOIN 각 테이블이 갖고 있는 공통 데이터를 기준으로 테이블을 매칭시킨다. SELECT A.COL01, A.COMMON_COL FROMTABLE01 A INNER JOINTABLE02 B ON A.COMMON_COL = B.COMMON_COL ; COMMON_COL은 두 테이블이 공통으로 갖고 있는 칼럼이름이다. INNER JOIN 다음에 매칭시킬 테이블 이름을 써주고 ON 뒤에 양 테이블의 어떤 칼럼들이 같은지를 표시해준다. 02. JOIN 특징 INNER JOIN은 JOIN.. 2021. 8. 29. 17:55
SQL 문법 | 데이터 조회 및 필터 | SUBQUERY SQL 문법 | 데이터 조회 및 필터 | SUBQUERY 01. 서브(SUB)는 메인(MAIN) 안에 있는 것 : SUBQUERY IN MAINQUERY 하나의 쿼리문 안에 또 다른 쿼리문이 삽입 되었을 때 그 쿼리문을 서브쿼리라고 한다. SELECT * FROM(SELECTCOLUMN01, COLUMN02 FROMTABLE ) ; FROM 절 안에 괄호로 싸여 있는 절이 SUBQUERY이다. 형태 -전체 서브쿼리는 괄호로 감싼다. -서브쿼리가 메인쿼리보다 먼저 실행된다. -서브쿼리는 자체로 하나의 메인쿼리로서 작동 가능하다. -서브쿼리 내에서는 ORDER BY를 사용하지 않는다. 03. 결과에 따른 서브쿼리 단일 행 서브쿼리 SINGLE ROW SUBQUEYR 다중 행 서브쿼리 MULTIPLE ROW SUBQUERY 칼럼도 하나일 경우 스칼라 서브쿼리 SCA.. 2021. 8. 29. 15:48
SQL 문법 | 데이터 조회 및 필터 | ALIAS SQL 문법 | 데이터 조회 및 필터 | ALIAS SQL을 사용하면서 QUERY 쿼리문이 복잡해 질수록 칼럼들과 테이블들을 좀 더 간단히 명시할 필요가 생긴다. 그럴 때 사용하는 것이 ALIAS이다. 01. 별칭 / 약어 / 별명 / 닉네임 .... : ALIAS 테이블 이름뒤에 한 칸 띄고 별칭을 지어줄 수 있다. 이를 ALIAS라고 불러준다. SELECT A.COLUMN01, A.COLUMN02 FROMTABLE A ; 위를 보면 TABLE뒤에 A라고 쓰여 있다. 이렇게 TABLE의 ALIAS를 A로 정의한다. SELECT문에서 A.COLUMN01, A.COLUMN02라고 쓴 건 A 테이블 내의 있는 컬럼들을 지목한 것이다. 02. 복잡함을 정리하는 ALIAS ALIAS는 참조하는 테이블의 수가 늘어날 수록 위력을 발휘한다. SELECT TABLE0.. 2021. 8. 28. 23:37
반응형