[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] NULL이란 무엇인가?
NULL 1. NULL : '데이터 없음, 값이 없음, 부재, 모르는 값'을 뜻한다. 2. 행의 컬럼에 값이 없는 경우를 NULL이라고 하거나 NULL을 가진다고 한다. 3. 예시 SELECT SAL, COMM, SAL+COMM FROM EMP; NULL의 연산 1. NULL은 연산이 불가능하다. (+, -, *, /) NULL과의 비교 연산 1. 비교연산은 IS NULL / IS NOT NULL - 이것만 가능하다. 2. 예시 SELECT EMPNO, COMM FROM EMP WHERE COMM IS NOT NULL; NULL과 관련된 함수 1. NVL(, ) - 값1이 NULL이면 값2로 변경하는 함수 2. NVL2 (,,) - 값1이 NULL이면 값3으로 변경하고 아니면 값2로 변경하는 함수 3. ..
더보기