data(5)
-
SQLD 자격증 SQL 기본 및 활용 기출문제 / SQL시험 30회 시행
# SQLD : 기출문제 오답 및 개념 정리 #2018년 9월 1일 시행 시험 개념 및 오답 정리 - SQL 기본 및 활용 서브쿼리 서브쿼리 사용 시 주의사항 1) 서브쿼리를 괄호로 감싸서 사용한다. 2) 서브쿼리는 단일 행(Single Row) 또는 복수 행(Multiple Row) 비교 연산자와 함께 사용 가능하다. 단일 행 비교 연산자는 서브쿼리의 결과가 반드시 1건 이하여야 하고 복수 행 비교 연산자는 서브쿼리의 결과 건수와 상관없다. 3) 서브쿼리에서는 ORDER BY를 사용하지 못한다. ORDER BY 절은 SELECT 절에서 오직 한 개만 올 수 있기 때문에 ORDER BY 절은 메인쿼리의 마지막 문장에 위치해야 한다. 4) 서브쿼리는 메인쿼리의 칼럼을 모두 사용 가능 메인쿼리는 인라인뷰 (..
2020.09.01 -
SQLD 자격증 SQL 기본 및 활용 기출문제 / SQL시험 34회 시행
# SQL 여덟 번째 : 기출문제 오답 및 개념 정리 #2019년 8월 24일 시행 시험 개념 및 오답 정리 - SQL 기본 및 활용 1. Truncate tabel 명령어 Truncate table : 특정 행을 지우는 것이 아니라 모든 행을 제거한다. 한꺼번에 다 지워야 한다. 삭제한 데이터는 다시 되돌릴 수 없다. 용량이 줄어들고, 인덱스 등도 모두 삭제된다. 테이블은 삭제되지 않고, 데이터만 삭제한다. Drop : 테이블의 구조를 포함한 테이블의 존재 자체를 제거한다. 테이블 전체를 삭제, 공간, 객체를 삭제한다. 삭제 후 절대 되돌릴 수 없다. Delete : 테이블의 데이터는 지워지지만, 테이블 용량은 줄어들지 않는다. 원하는 데이터만 지울 수 있다. 삭제 후 잘못 삭제한 것을 되돌릴 수 있다..
2020.08.27 -
SQLD 자격증 SQL 기본 및 활용 기출문제 / SQL시험 33회 시행
# SQL 여섯 번째 : 기출문제 오답 및 개념 정리 #2019년 6월 8일 시행 시험 개념 및 오답 정리 - SQL 기본 및 활용 1. SQL Sever에서 상위 N개의 데이터를 출력할 때 TOP(N) 사용 이때 N에 해당하는 값이 동일한 경우 동일 데이터를 함께 출력하는 WITH TIES 함수를 ORDER BY절과 함께 사용. 2. ANSI SQL 3. 계층형 SQL 1) CONNECT_BY_ISLEAF : 전개 과정에서 해당 데이터가 리프데이터면 1, 아니면 0을 반환 2) CONNECT_BY_ISCYCLE : 전개 과정에서 자식을 갖는데 해당 데이터가 조상으로 존재하면 1, 그렇지 않으면 0을 반환 여기서 조상이란 자신으로부터 루트까지의 경로에 존재하는 데이터를 말한다. 3) SYS_CONNECT..
2020.08.17 -
SQLD 자격증 SQL 기본 및 활용 기출문제 / SQL시험 32회 시행
# SQL 네 번째 : 기출문제 오답 및 개념 정리 #2019년 3월 16일 시행 시험 개념및 오답 정리 - SQL 기본 및 활용 1. ALTER문 구성-ALTER TABLE 테이블명 ADD COLUMN(칼럼 추가)-ALTER TABLE 테이블명 DROP COLUMN(칼럼 삭제) 테이블에서 필요 없는 칼럼을 삭제, 데이터가 있으나 없으나 삭제가능 한 번에 하나의 칼럼만 삭제 가능하며 칼럼 삭제 후 최소 하나 이상의 칼럼이 테이블에 존재해야한다.-ALTER TABLE 테이블명 MODIFY COLUMN(칼럼 수정) 테이블에 존재하는 칼럼의 데이터 유형, 디폴트 값 NOT NULL 제약조건에 대한 변경을 한다.-ALTER TABLE 테이블명 RENAME COLUMN TO(칼럼명 수정)-ALTER TABLE 테..
2020.08.13 -
SQLD 자격증 SQL 기본 및 활용 기출문제 / SQL시험 31회 시행
# SQLD 두 번째 : 자주 틀리는 기출문제 개념 정리 #2018년 12월 1일 시행 시험 오답 개념 정리 - SQL 기본 및 활용 1. SQL 실행 순서 parsing(구문분석) -> Execution(실행) -> Fetch(인출) 2. 그룹함수( Group Function) 2-1 ROLLUP(컬럼1, 컬럼2); GROUP BY ROLLUP (부서별, 직업별) ; -> 그룹바이와 같이 사용하면 부서별 서브토탈(합계), 부서와 직업별 서브토탈(합계), 전체 합계가 모두 조회된다. 즉, ROLLUP으로 실행되는 칼럼 별로 Subtotal을 만들어준다. 컬럼의 순서가 바뀌면 결과 값도 바뀐다. 2-2 CUBE(컬럼1, 컬럼2); GROUP BY CUBE(부서별, 직업별) ; -> 그룹바이와 같이 사용하면..
2020.08.09