iWiz ShareBase

IT Specialist 윤태현의 iWiz ShareBase는 IT뿐 아니라 각종 잡다한 지식들을 함께 나누는 지식공유 커뮤니티입니다.

iWiz,ShareBase,윤태현,Java,JSP,EJB,IT,정보기술,웹프로그래밍,PHP,ASP,DBMS,MySQL,서버,네트워크,server,network,WAS,웹애플리케이션,블로그,blog,웹서버,DB,오라클,oracle,mysql,JRun,웹로직,톰캣,tomcat,아파치,자동차,EF쏘나타,로또 6/45

갤러리 Pixelgrapher.com | 로또 6/45 번호생성 및 통계 데이터 | 전체기사보기 | 전체글 #1 | 전체글 #2 | 전체글 #3 | 전체글 #4 | 전체글 #5 | 전체글 #6 | 전체글 #7 | 전체글 #8 | 전체글 #9 | 전체글 #10 |
HOME iWiz
ShareBase
Remember 0523 & 0818
지식은 나눌수록 커집니다 - iWiz's ShareBase
데이터베이스 데이터베이스(DBMS)에 관련된 각종 자료들입니다.


  박쥐(2004-03-22 10:09:46, Hit : 7784, Vote : 32

NULL이란??


오라클에서 NULL값은 활당될 수 없는, 적용할 수 없는, 활용할 수 없는, 알려지지 않은 값을 의마한다.

이는 0 이나 공백을 의미하는 것은 아니다.

 

1. 수학적 연산에서의 NULL

우리는 흔희 NULL값이 들어있는 COLUMN에 대해 수학적 연산을 하면 예상치 못한 결과를 얻을 수 있다는 점에 주목해야 한다. 핵심은 NULL값과 연산을 하면 결과는 NULL 값이 된다는 점이다. 다음 예를 보면서 결과값을 살펴 보겠다.

 

SQL> SELECT ENAME, SAL, COMM FROM EMP ;

         ENAME             SAL               COMM

       --------           -----             ------

       KING                   1000

       SAM                     500                      0

 

SQL> SELECT 10*SAL+COMM FROM EMP WHERE ENAME='KING' ;

          ENAME           10*SAL+COMM

         --------        ---------------

          KING

 

2. 비교연산자에서의 NULL

흔희 조건절에서 AND 연산이나 OR 연산을 자주 하게 되는데 가끔 정확하지 않은 데이타가 나오는 경우는 NULL값을 의심해 봐야 할 것이다. AND 연산자와 OR연산자에서 NULL COLUMN을 연산했을 때의 결과는 아래 표와 같다.

- AND연산자

AND

TRUE

FALSE

NULL

TRUE

TRUE

FALSE

NULL

FALSE

FALSE

FALSE

FALSE

NULL

NULL

FALSE

NULL

 

- OR연산자

OR

TRUE

FALSE

NULL

TRUE

TRUE

TRUE

TRUE

FALSE

TRUE

FALSE

FALSE

NULL

TRUE

NULL

NULL

 

* iWiz님에 의해서 게시물 이동되었습니다 (2010-02-03 17:06)

iWiz (2004-03-25 01:12:48)  
NULL이란 아무것도 아닌 값이다. 빈 값과는 다르다.
또한 NULL은 NULL이 아니다.
SELECT * FROM PERSON WHERE NAME=NULL은 원하는 결과를 주지 못한다.
NULL은 단지 NULL일 뿐이며, 또한 NULL이 아니다.
(2008-11-17 10:36:33)
존재하지도 않고...
계산되지도 않는다...
NULL * 100 = NULL
NULL + 100 = NULL


22   오라클 무료 관리 툴이 있어서 소개 합니다. [1]  김기영 2007/04/28 8084 0
21   Default Temporary Tablespace 수정  박쥐 2004/05/03 8753 44
20   리두로그 파일의 drop / add / relocation 및 rename  박쥐 2004/04/22 6789 33
19   오라클의 Undo Segment [3]  박쥐 2004/04/06 8837 38
18   import 유틸리티 [3]  박쥐 2004/04/01 6317 35
17   세션관리  박쥐 2004/03/31 7861 31
16   LogMiner  박쥐 2004/03/31 7109 39
15   오라클에서의 백업...  박쥐 2004/03/30 6155 40
14   오라클의 Constraint(제약조건)  박쥐 2004/03/26 37249 38
13   Export 유틸리티 [1]  박쥐 2004/03/23 5281 35
12   비교 / 논리 연산자 및 연산 우선 순위  박쥐 2004/03/22 9078 41
  NULL이란?? [2]  박쥐 2004/03/22 7784 32
10   데이타 베이스의 STARTUP과 SHUTDOWN  박쥐 2004/03/19 5218 34
9   오라클 Architecture  박쥐 2004/03/19 5073 32
8   외워도 외워도 까먹는 오라클 함수 (밑에꺼 퍼가는 대신 ㅎ) [1]  이준호 2004/07/15 11746 43

1 [2]
 

Copyright 1999-2024 Zeroboard / skin by zero
iWiz ShareBase, ⓒCopyleft by iWiz.  For more information contact .
본 웹사이트에 게시된 이메일 주소가 전자우편 수집 프로그램이나 그 밖의 기술적 장치를 이용하여 무단으로 수집되는 것을 거부하며, 이를 위반시에는 정보통신망법에 의해 형사처벌됨을 유념하시기 바랍니다. [게시일 2004. 1. 31]