[SQLD] 기출 개념 정리
시험에 꼭 나오는 개념 1. UNION : 중복된 값들을 제외하고 출력한다. 정렬 기능. 2. UNION ALL : 중복된 데이터들을 모두 가져온다. 정렬 기능 없음. 3. INTERSECT(교집합) : 중복 배제, 교집합. 4. MINUS(차집합) : 중복 배제, 차집합. 5. DDL : CREATE, ALTER, DROP, TRUNCATE. 오브젝트들을 생성, 수정, 삭제 등 관리하기 위해서 사용하는 언어. 6. CREATE는 건물의 건축, DROP은 건물의 철거, ALTER는 건물의 증축, TRUNCATE는 입주민의 퇴거를 의미한다. 7. create시 테이블 명명 규칙이 있다. 알파벳 대문자, 알파벳 소문자, 숫자(0~9), 특수기호(_$#), 공백 불허, 반드시 문자로 시작한다. 8. 테이블 제..
더보기
[SQLD] 시험에 꼭 나오는 개념 (함수)
필수 개념 1. NULL과 관련된 함수는 꼭 나온다. COALESCE와 NVL의 뜻을 아는가? 무조건 나옴. select COMM, DEPTNO, COALESCE(COMM, DEPTNO), NVL(COMM, 33) from emp; COALESCE(, ...) 는 이 NULL이면 를 출력한다. 도 NULL이면, 를 반환한다. 값들 중에서 NULL이 아닌 첫번째 값을 반환한다. NVL(, ...) 는 값1이 IS NULL 이면 출력, 값1이 IS NOT NULL 이면 출력한다. 2. ORDER BY의 기본 정렬은 오름차순(ASC)이다. 오름차순, 내림차순 뜻은 알고 있어야 한다. 3. ASC는 생략이 가능하다. 아래코드 입력하면 오름차순으로 정렬된다. select ename, deptno, sal from..
더보기