|        
       ¡¡ |                       
           
       
      14°. ½ÄÀÇ ÀÛ¼º (2) - ¿¬»êÀÚ #1                                         
      À̹ø °Á´ ½ÄÀÇ ÀÛ¼º°ú °ü·ÃÇÏ¿© µÎ¹øÂ° °ÁÂÀÔ´Ï´Ù. ¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§, »ê¼ú¿¬»ê¿¡ ÀÖ¾î¼ NullÀÇ ¿ªÇÒ, Á¤¼ö³ª´°¼À(\), 
      ³ª¸ÓÁö(mod) ¿¬»êÀÚ, Like ¿¬»êÀÚ, °³Ã¼ºñ±³¿¬»êÀÚ Is, ¹®ÀÚ¿ ¿¬»ê¿¡ ÀÖ¾î¼ +¿Í & ¿¬»êÀÚÀÇ Â÷ÀÌÁ¡ µî ¸î °¡Áö Áß¿äÇÑ 
      ³»¿ëÀº ²À ÀÍÇôµÎ½Ã±æ ¹Ù¶ø´Ï´Ù.  
      ¿¬»êÀÚ Á¾·ù 
      ¿¬»êÀÚ´Â ´ÙÀ½ Ç¥¿Í °°ÀÌ Å©°Ô 4°¡Áö ±×·ìÀÇ ³ª´¯´Ï´Ù. 
      ±×·¯³ª °³³ä»ó ¹®ÀÚ¿ ¿¬°á ¿¬»êÀÚ´Â ¹®ÀÚ¿À» µ¡ºÙ¿© ÁÖ´Â »ê¼ú ¿¬»êÀÚÀÇ ¹üÁÖ¿¡ ³Ö½À´Ï´Ù. 
      
        
          | ¿¬»êÀÚ |      
          ¼³¸í | 
          ¡¡ | 
         
        
          | »ê¼ú ¿¬»êÀÚ | 
          ¼öÇÐÀû °è»êÀ» ¼öÇàÇÏ´Â ¿¬»êÀÚ | 
          ^, *, /, \, Mod, +, -  |      
         
        
          | ¹®ÀÚ¿ ¿¬°á ¿¬»êÀÚ | 
          ¹®ÀÚ¿À» Á¶ÇÕÇÏ´Â ¿¬»êÀÚ |     
          &, + |      
         
        
          | ºñ±³ ¿¬»êÀÚ | 
          ºñ±³¸¦ ¼öÇàÇÏ´Â ¿¬»êÀÚ |     
          >, <, >=, <=, <>, Is, Like |     
         
        
          | ³í¸® ¿¬»êÀÚ | 
          ³í¸®ÀûÀÎ ÀÛ¾÷À» ¼öÇàÇÏ´Â ¿¬»êÀÚ |      
          And, Eqv, Imp, Not, Or, Xor  | 
         
         
      ¿¬»êÀÚ ¿ì¼± ¼øÀ§
      ¿¬»êÀÚ¿¡´Â <¿ì¼± ¼øÀ§>¶ó´Â °ÍÀÌ ÀÖ¾î ÇϳªÀÇ ½Ä¿¡ ¿©·¯ °³ÀÇ ¿¬»êÀÚ°¡ »ç¿ëµÉ ¶§ ¹Ì¸® Á¤ÇØÁø ¼ø¼¿¡ µû¶ó °ªÀ» ±¸ÇÏ°Ô µË´Ï´Ù. 
      ¿ì¼± ¼øÀ§°¡ ¾ø´Â °æ¿ì(°°Àº °æ¿ì)´Â ¿ÞÂÊ¿¡¼ºÎÅÍ ¿À¸¥ÂÊÀ¸·Î °è»êÇÕ´Ï´Ù. 
      1) ´Ù¸¥ Á¾·ù ¿¬»êÀÚ »çÀÌÀÇ ¿ì¼± ¼øÀ§ 
      »ê¼ú ¿¬»êÀÚ => ºñ±³ ¿¬»êÀÚ => ³í¸® ¿¬»êÀÚ ¼øÀ¸·Î °è»êµË´Ï´Ù. 
      ¹®ÀÚ¿ ¿¬°á ¿¬»êÀÚ => ºñ±³ ¿¬»êÀÚ => ³í¸® ¿¬»êÀÚ ¼øÀ¸·Î °è»êµË´Ï´Ù. 
      ¹®ÀÚ¿ ¿¬°á ¿¬»êÀÚ´Â ¹®ÀÚ¿À» ºÙÀÌ´Â(´õÇÏ´Â) ¿¬»êÀÚ·Î Ãë±ÞÇÏ´Â µ¥ÀÌÅÍ Çü½Ä¸¸ ´Ù¸¦ »Ó »ê¼ú¿¬»êÀÚ¿Í µ¿ÀÏÇÑ °³³äÀ¸·Î »ý°¢ÇÕ´Ï´Ù. 
      µû¶ó¼ ºñ±³¿¬»êÀÚ º¸´Ù ¿ì¼± ¼øÀ§°¡ ³ô½À´Ï´Ù. 
      2) °°Àº Á¾·ùÀÇ ¿¬»êÀÚ¿¡¼ÀÇ ¿ì¼± ¼øÀ§ 
      »ê¼ú ¿¬»êÀÚ(¹®ÀÚ¿¿¬°á ¿¬»êÀÚ Æ÷ÇÔ)¿Í ³í¸® ¿¬»êÀڴ ǥ¿¡ ³ª¿µÈ ¿ì¼± ¼øÀ§ ¼ø¼´ë·Î °è»êµË´Ï´Ù. 
      ºñ±³ ¿¬»êÀÚ : ¸ðµÎ ¿ì¼± ¼øÀ§°¡ °°¾Æ¼ ¼ø¼´ë·Î ¿ÞÂÊ¿¡¼ ¿À¸¥ÂÊÀ¸·Î °è»êµË´Ï´Ù. 
      °ö¼À(*)°ú ³ª´°¼À(/) ¿¬»êÀÚ ¶Ç´Â µ¡¼À(+)°ú »¬¼À(-) ¿¬»êÀÚ´Â ¼·Î ¼øÀ§°¡ µ¿ÀÏÇϹǷΠ°°ÀÌ ÀÖ´Â °æ¿ì´Â ¿ÞÂÊ¿¡¼ 
      ¿À¸¥ÂÊÀ¸·Î ³ªÅ¸³ª´Â ¼ø¼´ë·Î °è»êµË´Ï´Ù. 
      °ýÈ£¸¦ »ç¿ëÇÏ¸é ¿¬»êÀÚ ¿ì¼± ¼øÀ§¸¦ ¹«½ÃÇÏ°í °ýÈ£ ¹ÛÀÇ ´Ù¸¥ ¿¬»êµéº¸´Ù °ýÈ£ ¾ÈÀÇ ¿¬»êÀ» ¸ÕÀú ¼öÇàÇÕ´Ï´Ù. ±×·¯³ª °°Àº °ýÈ£ 
      ³»¿¡¼´Â ¿¬»êÀÚ ¿ì¼± ¼øÀ§°¡ À¯ÁöµË´Ï´Ù. 
      ¿ì¼± ¼øÀ§´Â Áß¿äÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, µ¥ÀÌÅͺ£À̽º â¿¡¼ <Ctrl-G>¸¦ ´·¯ Á÷Á¢½ÇÇàâÀ» ºÒ·¯³½ ´ÙÀ½ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏ¿© 
      ½ÇÇàÀ» ÇØº¸½Ê½Ã¿À. 
   ? "abc" & 1+3   =>  °á°ú) abc4 
      + ¿¬»êÀÚ°¡ & ¿¬»êÀÚº¸´Ù ¿ì¼± ¼øÀ§°¡ ³ô±â ¶§¹®¿¡ ¸ÕÀú °è»êµË´Ï´Ù. 
      ¸¸¾à &°¡ +¿Í µ¿ÀÏÇÑ ¼øÀ§´Ù¸é ¸ÕÀú ¡°abc1¡±·Î °è»êÀÌ µÇ°í ´Ù½Ã ¡°abc13¡±ÀÌ µÉ °Ì´Ï´Ù. 
      
        
          | 
          »ê¼ú ¿¬»êÀÚ ¿ì¼±¼øÀ§ |      
          
          ºñ±³ ¿¬»êÀÚ(¸ðµÎ µ¿¼ø) | 
          
          ³í¸® ¿¬»êÀÚ ¿ì¼±¼øÀ§ | 
         
        
          | 
           Áö¼ö(^)   | 
          
           °°´Ù(=) 
          °°Áö ¾Ê´Ù(<>) 
          º¸´Ù ÀÛ´Ù(<) 
          º¸´Ù Å©´Ù(>) 
          À۰ųª °°´Ù(<=) 
          Å©°Å³ª °°´Ù(>=) 
          Like 
          Is  | 
          
           Not  |      
         
        
          | 
           ºÎÁ¤(–)   | 
          
           And  |      
         
        
          | 
           °ö¼À, ³ª´°¼À(*, /)   | 
          
           Or   |     
         
        
          | 
           Á¤¼ö ³ª´°¼À(\)   | 
          
           Xor   | 
         
        
          | 
           ³ª¸ÓÁö ¿¬»ê(Mod)   | 
          
           Eqv  | 
         
        
          | 
           µ¡¼À, »¬¼À(+, –)   |      
          
           Imp  |      
         
        
          | 
           ¹®ÀÚ¿ ¿¬°á(&)  | 
          
              | 
         
         
       
      »ê¼ú ¿¬»êÀÚ (^, *, /, \, Mod, +, -)
      
        
          | 
          ¿¬»êÀÚ |      
          
          ¼³¸í | 
         
        
          | 
           ^  | 
          
           ¾î¶² ¼öÀÇ Áö¼ö½ÂÀ» ±¸ÇÕ´Ï´Ù.  |      
         
        
          | 
          * | 
          
          µÎ ¼ö¸¦ °öÇÕ´Ï´Ù. |      
         
        
          | 
          / | 
          
          µÎ ¼ö¸¦ ³ª´©°í ºÎµ¿ ¼Ò¼öÁ¡À» ¹ÝȯÇÕ´Ï´Ù. |     
         
        
          | 
          \ | 
          
          µÎ ¼ö¸¦ ³ª´©°í Á¤¼ö ¸òÀ» ¹ÝȯÇÕ´Ï´Ù. | 
         
        
          | 
          Mod | 
          
          µÎ ¼ö¸¦ ³ª´©°í ±× ³ª¸ÓÁö¸¦ ¹ÝȯÇÕ´Ï´Ù. | 
         
        
          | 
          + |      
          
          µÎ ¼ö¸¦ ´õÇÕ´Ï´Ù. |      
         
        
          | 
          - | 
          
           µÎ ¼öÀÇ Â÷¸¦ ±¸Çϰųª ¾î¶² ¼ö½ÄÀÇ À½¼ö¸¦ ±¸ÇÕ´Ï´Ù.  | 
         
         
      »ê¼ú¿¬»êÀÚ´Â ¸¹ÀÌ Á¢ÇØ º¸¼ÌÀ» °ÍÀÔ´Ï´Ù. 
      ÀÌÁß ¸î °¡Áö Áß¿äÇÑ »çÇ×À» Áý°í ³Ñ¾î°¡µµ·Ï ÇϰڽÀ´Ï´Ù. 
      
        
          Q: 
          Äõ¸®¿¡¼ 1¿ùÇÕ°è, 2¿ùÇÕ°è, 3¿ùÇհ踦 ´õÇØ¼ ÃÑÇհ踦 ¸¸µé°Ô ÇÏ¿´½À´Ï´Ù. ¹°·Ð ۰ªÀº °øÅëÀûÀΠȸ°èÄÚµå·Î Çß°í¿ä. ±×·±µ¥ 
          1¿ù,2¿ù,3¿ù¿¡ °ªÀÌ ÀÖÀ¸¸é ÃÑÇÕÀÌ ±¸ÇØÁö´Âµ¥ Çϳª¶óµµ °ªÀÌ ¾øÀ¸¸é ÃÑÇÕÀÌ ³ªÅ¸³ªÁö ¾Ê´Âµ¥ ¹æ¹ýÀÌ ¾ø½À´Ï±î. ÃÑÇÕ°è´Â 
          ½ÄÀÛ¼º±â¸¦ ÀÌ¿ëÇÏ¿© ´õÇÑ °ÍÀÔ´Ï´Ù. ´äº¯ ºÎŹ µå¸³´Ï´Ù.  
          A: 
          ¿¹¸¦ µé¾î, A + B + C ¿Í °°Àº °è»ê½ÄÀ̶ó°í ÇÏ¸é µ¡¼À¿¬»êÀÚ(+)´Â ÀüÇô °ªÀÌ µé¾î ÀÖÁö ¾ÊÀº °æ¿ì(Null)°¡ 
          ÀÖ´Ù¸é µ¡¼ÀÀÇ ÃÖÁ¾ °á°ú´Â NullÀÔ´Ï´Ù. 
          µû¶ó¼ Nz(A,0) + Nz(B,0)+ Nz(C,0) ¿Í °°ÀÌ Nz()ÇÔ¼ö¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. |      
         
       
      1) ½Ä¿¡ NullÀÌ ÀÖÀ¸¸é NullÀÔ´Ï´Ù. <Ctrl-G>¸¦ ´·¯ Á÷Á¢½ÇÇàâ¿¡¼ ´ÙÀ½À» ½ÇÇàÇÏ¿© È®ÀÎÇϽʽÿÀ. 
       
      ? Null+123 
             
      °á°ú> Null 
        
      ÀÌ·¯ÇÑ °á°ú´Â ¹®ÀÚ¿ ¿¬»ê¿¡¼µµ µ¿ÀÏÇÕ´Ï´Ù. 
             
      ? Null+¡±123¡± 
             
      °á°ú> Null 
         Ãß°¡·Î (+) ¿¬»êÀÚÀÇ ÀÌ·¯ÇÑ °è»ê Ư¼ºÀ» ÀÌ¿ëÇÏ¸é ¸ðµâ¿¡¼ Äڵ带 Á»´õ °£´ÜÇÏ°Ô Ã³¸®ÇÒ ¶§ À¯¿ëÇÏ°Ô ¾µ ¼ö ÀÖ½À´Ï´Ù. 
      2) ½Ä¿¡ Empty°¡ ÀÖÀ¸¸é 0À¸·Î Ãë±ÞÇÏ¿© °è»êÇÕ´Ï´Ù. 
             
      ? Empty+123 
             
      °á°ú> 123  
      3) \ ¿¬»êÀÚ´Â ³ª´°¼À¿¡¼ Á¤¼öºÎºÐ¸¸ ÇÊ¿äÇÑ °æ¿ì ºü¸£°Ô °è»êÇØ ³À´Ï´Ù. 
      4) Mod ¿¬»êÀÚ´Â For~Next³ª Do~Loop, While~Wend ·çÇÁ ¹®¿¡¼ ÀÏÁ¤ÇÑ È½¼ö¸¶´Ù ¾î¶² ÀÛ¾÷À» ¹Ýº¹ÇÒ ¶§ 
      °£´ÜÇÏ°í ºü¸£°Ô ±× ½Ã±â¸¦ °áÁ¤Çϴµ¥ À¯¿ëÇÏ°Ô ¾²ÀÔ´Ï´Ù. 
      ¿¹¸¦ µé¾î, ´ÙÀ½ ¿¹Á¦´Â ·çÇÁ¸¦ µ¹¸é¼ 5¹øÂ° ¸¶´Ù ÁÙÀ» ±ß´Â ¿¹Á¦ÀÇ ÀϺκÐÀÔ´Ï´Ù. 
             
      For k=1 to 100  
                 
      If (k Mod 5) = 0 Then 
                       
      ÁÙÀ» ±ß´Â´Ù. 
                 
      End IF 
             
      Next 
      ´ÙÀ½ ¿¹Á¦´Â 70°³¿ùÀÌ ¸î ³â ¸î °³¿ùÀΰ¡¸¦ °è»êÇÏ´Â ÄÚµåÀÔ´Ï´Ù. Mod¿Í \ ¿¬»êÀÚ°¡ ÀûÀýÈ÷ »ç¿ëµÇ¾ú½À´Ï´Ù. 
              ret = (70 \ 12) & "³â " & (70 Mod 12) & "°³¿ù" 
      Âü°í] Empty  
          Variant º¯¼öÀÇ °ªÀÌ ÃʱâȵÇÁö ¾Ê¾Ò´Ù´Â °ÍÀ» Áö½ÃÇÏ´Â °ÍÀÔ´Ï´Ù. Empty º¯¼ö´Â ¼ýÀÚ ±¸¹®¿¡¼ 0À¸·Î, ¹®ÀÚ¿ 
          ±¸¹®¿¡¼ ±æÀ̰¡ 0ÀÎ ¹®ÀÚ¿("") ·Î Ç¥ÇöµË´Ï´Ù. 
      Âü°í] Null 
          Çʵ忡 ÀÔ·ÂÇϰųª ½Ä°ú Äõ¸®¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â °ªÀ¸·Î¼ ¼Õ½ÇµÈ µ¥ÀÌÅͳª ¾Ë ¼ö ¾ø´Â µ¥ÀÌÅ͸¦ Ç¥½ÃÇÕ´Ï´Ù. 
          
          http://www.officetutor.com/column/kkk-db/kkk_01_6.htm ÀÇ ³»¿ëÀ» 
          Âü°íÇϽʽÿÀ. 
      Âü°í] Mod 
          Mod´Â ¿¢¼¿¿¡¼´Â ÇÔ¼ö·Î »ç¿ëµÇÁö¸¸ ¾×¼¼½º¿¡¼´Â ¿¬»êÀÚÀÔ´Ï´Ù. 
          µû¶ó¼ ´ÙÀ½ ¿¹Á¦¿¡¼ º¸µíÀÌ ¿¢¼¿¿¡¼´Â Mod(10,2) ¿Í °°Àº ½ÄÀ¸·Î »ç¿ëÇÏÁö¸¸ ¾×¼¼½º¿¡¼´Â ¡®10 Mod 2¡¯ ¿Í °°ÀÌ 
          »ç¿ëÇÕ´Ï´Ù. 
    1) Mod ¿¬»êÀÚ ¿¹Á¦ 
    ¾Æ·¡ ¿¹Á¦¿¡¼´Â Mod ¿¬»êÀÚ¸¦ »ç¿ëÇÏ¿© µÎ ¼ýÀÚ¸¦ ³ª´« ³ª¸ÓÁö °ª¸¸ ±¸ÇÕ´Ï´Ù. µÑ Áß ÇÑ ¼ýÀÚ°¡ ºÎµ¿ ¼Ò¼öÁ¡ ¼ýÀÚÀÌ¸é ¸ÕÀú ±× 
    ¼ö¸¦ ¼Ò¼öÁ¡ ù° ÀÚ¸®¿¡¼ ¹Ý¿Ã¸²ÇÏ¿© Á¤¼ö·Î ¸¸µì´Ï´Ù.  
      Dim MyResult 
      MyResult = 10 Mod 5        ' 0À» ¹ÝȯÇÕ´Ï´Ù. 
      MyResult = 10 Mod 3        ' 1À» ¹ÝȯÇÕ´Ï´Ù. 
      MyResult = 12 Mod 4.3      ' 0À» ¹ÝȯÇÕ´Ï´Ù. 
      MyResult = 12.6 Mod 5      ' 3À» ¹ÝȯÇÕ´Ï´Ù. 
    2) \ ¿¬»êÀÚ ¿¹Á¦ 
      ¾Æ·¡ ¿¹Á¦¿¡¼´Â µÎ ¼ö¸¦ ³ª´©°í Á¤¼ö ¸òÀ» ¹ÝȯÇÕ´Ï´Ù. 
      Dim MyValue 
      MyValue = 11 \ 4       ' 2¸¦ ¹ÝȯÇÕ´Ï´Ù. 
      MyValue = 9 \          ' 3À» ¹ÝȯÇÕ´Ï´Ù. 
      MyValue = 100 \ 3      ' 33À» ¹ÝȯÇÕ´Ï´Ù. 
      ºñ±³ ¿¬»êÀÚ (>, <, >=, <=, <>, Is, Like)
      ½ÄÀ» ºñ±³ÇÕ´Ï´Ù. 
      ±¸¹® 
      result = expression1 comparisonoperator expression2   
      result = object1 Is object2   
      result = string Like pattern   
      ºñ±³ ¿¬»êÀÚ ±¸¹®Àº ´ÙÀ½°ú °°Àº ±¸¼º ¿ä¼Ò·Î µÇ¾î ÀÖ½À´Ï´Ù. 
      
        
          | 
          ±¸¼º ¿ä¼Ò |      
          
          ¼³¸í | 
         
        
          | 
          result | 
          
          ÇʼöÀûÀÎ ¿ä¼Ò. ¼ýÀÚ º¯¼ö |      
         
        
          | 
          expression | 
          
          ÇʼöÀûÀÎ ¿ä¼Ò. ½Ä |      
         
        
          | 
          comparisonoperator | 
          
          ÇʼöÀûÀÎ ¿ä¼Ò. ºñ±³ ¿¬»êÀÚ |     
         
        
          | 
          object | 
          
          ÇʼöÀûÀÎ ¿ä¼Ò. °³Ã¼ À̸§ | 
         
        
          | 
          string | 
          
          ÇʼöÀûÀÎ ¿ä¼Ò. ¹®ÀÚ½Ä | 
         
        
          | 
          pattern |      
          
           ÇʼöÀûÀÎ ¿ä¼Ò. ¹®ÀÚ½ÄÀ̳ª ¹®ÀÚÀÇ ¹üÀ§  |      
         
         
      Âü°í 
      ¾Æ·¡ Ç¥¿¡´Â ºñ±³ ¿¬»êÀÚ ¸ñ·Ï°ú result°¡ True, False, Null°ªÀ» °¡Áö´Â Á¶°ÇµéÀÌ 
      ³ªÅ¸³ª ÀÖ½À´Ï´Ù. 
      
        
          | 
          ¿¬»êÀÚ |      
          
          TrueÀÎ °æ¿ì |      
          
          FalseÀÎ °æ¿ì | 
          
          NullÀÎ °æ¿ì | 
         
        
          | 
          < (º¸´Ù ÀÛ´Ù) | 
          
          expression1 <  
          expression2 | 
          
          expression1 >= expression2  |      
          
          expression1 or expression2 = Null |      
         
        
          | 
          <= (À۰ųª °°´Ù)  | 
          
          expression1 <= expression2 
           | 
          
          expression1 >  
          expression2  |      
          
          expression1 or expression2 = Null 
           |      
         
        
          | 
          > (º¸´Ù Å©´Ù)  | 
          
          expression1 >  
          expression2 | 
          
          expression1 <= expression2  |     
          
          expression1 or expression2 = Null 
           |     
         
        
          | 
          >= (Å©°Å³ª °°´Ù)  | 
          
          expression1 >= expression2 
           | 
          
          expression1 <  
          expression2  | 
          
          expression1 or expression2 = Null 
           | 
         
        
          | 
          = (°°´Ù)  | 
          
          expression1 =  
          expression2 
           | 
          
          expression1 <> expression2  | 
          
          expression1 or expression2 = Null 
           | 
         
        
          | 
          <> (°°Áö ¾Ê´Ù) |      
          
          expression1 <> expression2 
           |      
          
          expression1 =  
          expression2  |      
          
          expression1 or expression2 = Null 
           |      
         
         
      ¡¡  |