Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 소형주택 세액감면
- 전세보증보험
- 가장 많이 사용되는 파이썬 라이브러리
- 주택임대사업자
- chatgpt 100% 신뢰금지
- Google vs OpenAI
- 나는 어디로?
- 공개서적
- 데이터 리터러시
- bard 100% 신뢰금지
- 종합소득세
- 오라클 데이터베이스 내장함수
- robux
- 가장 인기있는 파이썬 라이브러리
- 오피스텔투자
- 주상복합용지 분양
- 가장 많이 사용되는 파이썬 패키지
- 파이썬 TypeError
- PostgreSQL
- 다주택임대
- chatgpt vs bard
- 갤럭시탭 with Pen
- Google vs MicorSoft
- 라이브러리 vs 패키지
- 임대소득외 추가소득이 있을 경우
- 종합과세
- Python
- 2룸 오피스텔 투자
- 상업시설용지 분양
- 가장 인기있는 파이썬 패키지
Archives
All thing of the world!
Oracle LNNVL 설명 : 오라클 함수 본문
1. 함수의 목적
Oracle LNNVL은 조건 평가식 중 인자의 하나 혹은 모두가 null일 가능성이 있는 경우의 평가식으로 사용한다.
조건평가식이 FALSE 혹은 UNKNOWN이면 TRUE를 반환하며, 조건평가식이 TRUE이면 FALSE를 반환한다.
2. 샘플을 통한 개념 퀵뷰
커미션을 받지 않은 직원을 포함하여 수수료율이 20%미만인 직원 반환한다.
SELECT COUNT(*)
FROM employees
WHERE commission_pct < .2;
COUNT(*)
----------
11
커미션을 전혀받지 않은 72 명의 직원(commission_pct가 null인 직원)을 포함시키려면 다음과 같이 LNNVL 함수를 사용하여 쿼리를 작성해야 한다.
SELECT COUNT(*)
FROM employees
WHERE LNNVL(commission_pct >= .2);
COUNT(*)
----------
83
3. 사용방법
* 주의) 쿼리의 WHERE절과 CASE WHEN절에만 쓸 수 있다.
4. 함수 PARAMETER 설명
[condition]
LNNVL로 평가할 평가식을 입력한다.
5. 다양한 샘플표현
example1) 아래표는 a=2, b is null이라는 가정하에 일반로직의 참거짓(아래 표의 Truth of Condition)과 LNNVL에 의한 참거짓(아래표의 LNNVL Return Value)을 표시한 것이다.
'IT > Oracle DBMS' 카테고리의 다른 글
Oracle LAST 설명 : 오라클 함수 (0) | 2021.04.06 |
---|---|
Oracle LENGTH 설명 : 오라클 함수 (0) | 2021.04.06 |
Oracle LOWER 설명 : 오라클 함수 (0) | 2021.04.05 |
Oracle LPAD 설명 : 오라클 함수 (0) | 2021.04.05 |
Oracle LTRIM 설명 : 오라클 함수 (0) | 2021.04.05 |
Comments