¾È³çÇϼ¼¿ä. ¿À´ÃÀº COALESCEÇÔ¼ö¸¦ »ç¿ëÇÏ¿© º¯¼öµé Áß ´©¶ôµÇÁö ¾ÊÀº ù¹øÂ° °ªÀ» °ñ¶ó³»´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº¸°Ú½À´Ï´Ù.
Data
¿¹½Ã·Î »ç¿ëÇÒ µ¥ÀÌÅ͸¦ ¾Æ·¡¿Í °°ÀÌ ¸¸µé¾î »ç¿ëÇÏ¿´½À´Ï´Ù.


µ¥ÀÌÅÍ´Â idº¯¼ö¿Í x1 ºÎÅÍ x5±îÁöÀÇ º¯¼öµé·Î ±¸¼ºµÇ¾î ÀÖ°í idº¯¼ö¸¦ Á¦¿ÜÇϰí ù¹øÂ° º¯¼öÀÎ x1¿Í ¸¶Áö¸· º¯¼öÀÎ x5º¯¼ö¿¡ °áÃøÄ¡°¡ µé¾î ÀÖ½À´Ï´Ù.
First non
missing value
ÀÌ·±
°æ¿ì ´ÙÀ½°ú °°ÀÌ COALESCEÇÔ¼ö¸¦ »ç¿ëÇÑ´Ù¸é °¢ °³Ã¼º°·Î °áÃøÄ¡°¡ ¾ø´Â ù¹øÂ° º¯¼öÀÇ ÀÚ·á°ªÀ»
°ñ¶ó³¾ ¼ö ÀÖ½À´Ï´Ù.


SET¹®À» ÅëÇØ »õ·Î¿î º¯¼ö¸¦ »ý¼ºÇÏ¸é¼ COALESCE ÇÔ¼ö µÚ¿¡ °ýÈ£¾ÈÀÇ of µÚ¿¡ º¯¼öµéÀ» ¼ø¼´ë·Î ³ª¿Çϸé
»õ·Î ÁöÁ¤µÈ º¯¼ö¿¡ °áÃø°ªÀÌ ¾ø´Â ù¹øÂ° º¯¼öÀÇ ÀÚ·á°ªÀÌ ÀúÀåµÇ´Â °ÍÀ» È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
COALESCE ÇÔ¼ö´Â ´ÙÀ½°ú °°ÀÌ SQL¹®¿¡µµ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.


ÇÏÁö¸¸ SQL¹®¿¡¼´Â ¼ýÀÚ°¡ ¸Å°ÜÁø º¯¼ö ¸®½ºÆ®¶óµµ COALESCE ÇÔ¼ö ´ÙÀ½ÀÇ °ýÈ£¾È¿¡ ÀüºÎ Á÷Á¢ ³ª¿ÇØ¾ß ÇÏ´Â Á¡ÀÌ Â÷À̰¡ ³³´Ï´Ù.
Last non
missing value
¸¸¾à, º¯¼öµé Áß ¿ª¼øÀ¸·Î °¡Àå óÀ½À¸·Î ³ª¿À´Â °áÃøÄ¡°¡ ¾Æ´Ñ ÀÚ·á°ªÀ» °ñ¶ó³»°í ½Í´Ù¸é ´ÙÀ½°ú °°Àº ¹æ¹ýÀ» »ç¿ëÇϸé
µË´Ï´Ù.


COALESCE ÇÔ¼ö µÚ¿¡ ³ª¿ÇÏ´Â º¯¼öµéÀ» ¿ª¼øÀ¸·Î ³ª¿ÇÏ°Ô µÇ¸é
»õ·Î¿î º¯¼ö¿¡ Ãâ·ÂµÇ´Â °ªµéµµ ¿ª¼øÀ¸·Î ³ª¿µÈ º¯¼öµéÀ» ±âÁØÀ¸·Î ù¹øÂ° °áÃøÄ¡°¡ ¾Æ´Ñ ÀÚ·á°ªÀÌ µÇ±â ¶§¹®¿¡ ¿øÇÏ´Â °á°ú¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ´Ü, ¿¹½Ã¿¡ ³ª¿Â °Íó·³ º¯¼öµéÀÌ ¼ýÀÚ°¡ ¸Å°ÜÁø º¯¼ö¸®½ºÆ® Çü½ÄÀÏ
¶§¸¸ ºñ±³Àû °£´ÜÇÏ°Ô º¯¼öµéÀ» ³ª¿ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸¶Ä¡¸ç
¿À´ÃÀº
µ¥ÀÌÅÍÀÇ º¯¼öµéÀÌ ³ª¿µÈ ¼ø¼¿¡¼ °¡Àå óÀ½À¸·Î ³ª¿À´Â °áÃøÄ¡°¡ ¾Æ´Ñ °ªÀ» °ñ¶ó³»´Â ¹æ¹ýÀ» ¾Ë¾Æ º¸¾Ò½À´Ï´Ù. COALESCE
ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÇÔ¼ö¿Í ÇÔ²² ¾²ÀÌ´Â °ýÈ£ ¾È¿¡ º¯¼öµéÀ» ¼ø¼´ë·Î ³ª¿ÇÏ¸é °¢ °³Ã¼¸¶´Ù ù¹øÂ°·Î °áÃø°ªÀÌ ¾Æ´Ñ ÀÚ·á°ªÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. À̸¦ ÀÀ¿ëÇÏ¿© º¯¼öµéÀ» ¿ª¼øÀ¸·Î ³ª¿Çϰųª ¿øÇÏ´Â ¼ø¼´ë·Î ³ª¿ÇÑ´Ù¸é »óȲ¿¡ µû¶ó °áÃø°ªÀ» Á¦¿ÜÇÑ Ã¹¹øÂ° ÀÚ·á°ªÀ»
¾Ë¾Æ ³¾ ¼öµµ ÀÖ½À´Ï´Ù.
Reference
http://www.listendata.com/2016/03/sas-coalesce-function.html
|