NULL 함수
NULL(널) 함수는 NULL을 사용 가능한 값으로 변환하는 함수이다. NULL 함수에서 변환 대상의 데이터 타입과 반환되는 데이터 타입은 반드시 일치해야만 한다. 함수 기능 NVL(컬럼명, 반환값) 데이터 값이 널일 경우 반환값을 반환한다. NVL2(컬럼명, 값1, 값2) 데이터 값이 널이 아니면 ‘값1’을, 널이면 ‘값2’를 반환한다. ex. 고객 테이블에서 고객전화번호가 누락되어 있으면 0으로 바꾸어 출력하여라. SELECT 고객ID, NVL(고객전화번호, 0) 고객전화번호 FROM 고객; ex. 상품공급 테이블에서 공급사ID에 NULL 값으로 저장되어 있으면 ‘공급사누락’으로, 그렇지 않다면 ‘공급사있음’으로 표시하여라. SELECT 상품공급코드, 상품코드, NVL2(공급사ID, '공급사있음', ..
SQL 기본 2
SELECT 문: 데이터 조회 테이블의 전체 데이터 검색 SELECT * FROM 테이블명; 테이블의 특정 데이터 검색 SELECT 컬럼명[, 컬럼명, …, 컬럼명] FROM 테이블명; 산술 연산자를 이용한 데이터 검색 순위 연산자 혹은 조건 설명 1 +, - 양수, 음수 2 *, / 곱하기, 나누기 3 +, - 더하기, 빼기 4 =, !=, , = 비교 5 IS [NOT] NULL, LIKE, [NOT] BETWEEN AND, [NOT] IN 비교 6 NOT 부정 7 AND 논리곱 8 OR 논리합 ex. 고객에게 총구매가격의 0.1%를 적립금으로 지급한다고 했을 때, 구매 테이블에서 구매코드, 고객ID, 총구매가격 그리고 적립금(총구매가격*0.001)을 출력하여라. SELECT 구매코드, 고객ID, 총..