¿À¶óŬ¿¡¼ 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)
|