본문 바로가기

NVL2

19강. NULL 값을 처리하는 방법 (NVL, NVL2) SQL에서는 NULL 값이 존재할 때 연산에 문제가 발생할 수 있으므로, 이를 적절히 처리하는 것이 중요합니다.이를 위해 NVL과 NVL2 함수를 사용하여 NULL 값을 다른 값으로 변환하거나, 조건에 따라 다른 결과를 반환할 수 있습니다.✅ 1. NVL 함수란?NVL(컬럼명 또는 표현식, 대체값)NVL 함수는 NULL 값을 특정 값으로 변환하는 함수입니다.NULL 값이 있으면 대체값으로 변환하고, NULL이 아니면 원래 값을 유지합니다.📌 1-1. NVL 예제SELECT employee_id, name, salary, NVL(commission, 0) AS commission_fixed FROM empl📌 실행 결과설명:commission 컬럼이 NULL인 경우 0으로 변환됨NULL이 .. 2025. 3. 22.
7강. 산술 연산자(+,-,x,/)를 통해 SQL문 작성하기 SQL에서는 +, -, *, / 같은 산술 연산자를 사용해서 숫자 데이터를 연산할 수 있어.이번 강의에서는 기본적인 산술 연산과 함께 NULL 값이 연산에 미치는 영향과 해결 방법(NVL 함수)까지 알아볼게!✅ 1. 기본적인 산술 연산자 사용법우선, 예제 테이블을 보자.📌 예제 테이블 (products)이제 이 테이블을 이용해서 각 연산자를 적용해볼게!✅ 2. 더하기 연산 (+)더하기 연산은 보통 가격(price)과 부가세, 또는 추가 비용 등을 합산할 때 사용해.📌 할인 전 원래 가격(가격 + 할인액) 계산sql복사편집SELECT name, price, discount, (price + discount) AS original_price FROM products;📌 실행 결과✅ NULL 값(dis.. 2025. 3. 21.