ÇÔ¼ö ¶õ?

ÇÔ¼öÀÇ °³³ä

º¹ÀâÇÑ Äõ¸®¹®À» °£´ÜÇÏ°Ô ÇØÁÖ°í µ¥ÀÌÅÍÀÇ °ªÀ» Á¶ÀÛÇϴµ¥ »ç¿ëµÇ´Â °ÍÀ» ÇÔ¼ö¶ó ÇÑ´Ù. ÀϹÝÀûÀ¸·Î ÁÖ¾îÁø µ¥ÀÌÅÍ(Àμö)¸¦ ó¸®ÇÏ°í ±× °á°ú¸¦ ¹ÝȯÇÏ´Â ±â´ÉÀ» ¼öÇàÇÑ´Ù.


ÇÔ¼öÀÇ ±â´É

• µ¥ÀÌÅÍ¿¡ ´ëÇÑ °è»êÀ» ¼öÇàÇÑ´Ù.
• °¢°¢ÀÇ µ¥ÀÌÅÍ Ç׺¹À» º¯°æÇÑ´Ù.
• ±×·ìÀÇ °á°ú¸¦ Ãâ·ÂÇÑ´Ù.
• displayÇÒ ³¯Â¥ Çü½ÄÀ» º¯°æÇÑ´Ù.
• Ä÷³ µ¥ÀÌÅÍ Å¸ÀÔÀ» º¯°æÇÑ´Ù.


ÇÔ¼öÀÇ À¯Çü

SQL ÇÔ¼ö´Â Å©°Ô ´ÜÀÏÇà ÇÔ¼ö¿Í º¹¼öÇà ÇÔ¼ö·Î ±¸ºÐÇÑ´Ù.
´ÜÀÏÇà ÇÔ¼ö´Â Å×ÀÌºí¿¡ ÀúÀåµÇ¾î ÀÖ´Â °³º° ÇàÀ» ´ë»óÀ¸·Î ÇÔ¼ö¸¦ Àû¿ëÇÏ¿© ÇϳªÀÇ °á°ú¸¦ ¹ÝȯÇÏ´Â ÇÔ¼öÀÌ´Ù.
º¹¼öÇà ÇÔ¼ö´Â Á¶°Ç¿¡ µû¶ó ¿©·¯ ÇàÀ» ±×·ìÈ­ÇÏ¿© ±×·ìº°·Î °á°ú¸¦ Çϳª¾¿ º¯È¯ÇÏ´Â ÇÔ¼öÀÌ´Ù.
• Single-row ÇÔ¼ö(´ÜÀÏÇà ÇÔ¼ö) : ¹®ÀÚ ÇÔ¼ö, ¼ýÀÚÇÔ¼ö, ³¯Â¥ µ¥ÀÌÅÍ Å¸ÀÔ¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â ÇÔ¼ö, µ¥ÀÌÅÍ Å¸ÀÔÀ» º¯È¯ÇÏ´Â ÇÔ¼ö
• Group (º¹¼öÇà ÇÔ¼ö, ±×·ìÇÔ¼ö)


´ÜÀÏÇà ÇÔ¼ö

• ´ÜÀÏÇà ÇÔ¼ö´Â Äõ¸®½Ã °¢°¢ÀÇ Çà¿¡ ´ëÇØ ¼öÇàµÇ¸ç, Çà´ç ÇϳªÀÇ °á°ú°ªÀ» ¸®ÅÏÇØ ÁØ´Ù.
• Àμö·Î´Â »ó¼ö, º¯¼ö, Ç¥Çö½ÄÀÌ ÀÖ´Ù.
• Çϳª ÀÌ»óÀÇ Àμö¸¦ ÇÊ¿ä·Î ÇÑ´Ù.
• ¸î¸î ÇÔ¼ö´Â Äõ¸®¿¡ ÀÇÇØ ¸®ÅϵǴ µ¥ÀÌÅ͸¦ º¯°æÇÑ´Ù.
• SELECT, WHERE, ±×¸®°í ORDER BY Àý¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
• ÁßøÇÏ¿© ¾²¿©Áú ¼ö ÀÖ´Ù.


´ÜÀÏÇà ÇÔ¼öÀÇ À¯Çü

• ¹®ÀÚ ÇÔ¼ö(Character) : ¹®ÀÚ µ¥ÀÌÅ͸¦ ÀÔ·Â¹Þ¾Æ ¹®ÀÚ ¶Ç´Â ¼ýÀÚ °ªÀ» ¸®ÅÏÇØ ÁÖ´Â ÇÔ¼ö
• ¼ýÀÚ ÇÔ¼ö(Number) : ÀÔ·ÂÀ¸·Î ¼ýÀÚ µ¥ÀÌÅ͸¦ ¹Þ¾Æ ¼ýÀÚ °ªÀ» ¸®ÅÏÇÏ´Â ÇÔ¼ö
• ³¯Â¥ ÇÔ¼ö(Date) : ³¯Â¥ µ¥ÀÌÅÍÇü¿¡ °ªÀÌ ¼öÇàµÇ´Â ÇÔ¼ö
• º¯È¯ ÇÔ¼ö(Conversion) : »ç¿ëÀÚ¿¡ ÀÇÇØ¼­ ¸í½ÃÀûÀ¸·Î µ¥ÀÌÅÍ Å¸ÀÔÀ» º¯È¯ÇØ ÁÖ´Â ÇÔ¼ö¿Í ¹¬½ÃÀûÀ¸·Î µ¥ÀÌÅÍÇüÀ» º¯È¯ÇØ ÁÖ´Â ÇÔ¼ö°¡ ÀÖ´Ù.
• ÀÏ¹Ý ÇÔ¼ö(General)


¼ýÀÚ ÇÔ¼öÀÇ Á¾·ù

¼ýÀÚÇÔ¼ö´Â ÀÔ·ÂÀ¸·Î ¼ýÀÚ µ¥ÀÌÅ͸¦ ¹Þ¾Æ ¼ýÀÚ°ªÀ» ¸®ÅÏÇÏ´Â ÇÔ¼öÀÌ´Ù.

ÇÔ¼ö¼³¸í
ROUND(number)¼ýÀÚ°ªÀ» ƯÁ¤ À§Ä¡¿¡¼­ ¹Ý¿Ã¸²ÇÏ¿© ¸®ÅÏÇÑ´Ù.
TRUNC(number)¼ýÀÚ°ªÀ» ƯÁ¤ À§Ä¡¿¡¼­ Àý»èÇÏ¿© ¸®ÅÏÇÑ´Ù.
CEIL¼ýÀÚ°ªÀ» ¼Ò¼ýÁ¡ ù°ÀÚ¸®¿¡¼­ ¿Ã¸²ÇÏ¿© Á¤¼ö°ªÀ» ¸®ÅÏÇÑ´Ù.
FLOOR¼ýÀÚ°ªÀ» ¼Ò¼ýÁ¡ ù°ÀÚ¸®¿¡¼­ Àý»èÇÏ¿© Á¤¼ö°ªÀ» ¸®ÅÏÇÑ´Ù.
MOD³ª¸ÓÁö°ªÀ» ¸®ÅÏÇÑ´Ù.
ABS¼ýÀÚ°ªÀÇ Àý´ë°ªÀ» ¸®ÅÏÇÑ´Ù.
SIGN¼ýÀÚ°ªÀÇ ºÎÈ£¿¡ µû¶ó 1, 0, -1ÀÇ °ªÀ¸·Î ¸®ÅÏÇÑ´Ù.
POWER(n1,n2)n1^n2ÇÑ Áö¼ö°ö°ªÀ» ¸®ÅÏÇÑ´Ù.
SQRT(n)nÀÇ Á¦°ö±Ù °ªÀ» ¸®ÅÏÇÑ´Ù.
SIN(n)nÀÇ sine °ªÀ» ¸®ÅÏÇÑ´Ù.
COS(n)nÀÇ cosine °ªÀ» ¸®ÅÏÇÑ´Ù.
TAN(n)nÀÇ tangent °ªÀ» ¸®ÅÏÇÑ´Ù.
SINH(n)nÀÇ hyperbolic sine °ªÀ» ¸®ÅÏÇÑ´Ù.
COS(n)nÀÇ hyperbolic cosine °ªÀ» ¸®ÅÏÇÑ´Ù.
TAN(n)nÀÇ hyperbolic tangent °ªÀ» ¸®ÅÏÇÑ´Ù.
LOG(a,b)¹ØÀÌ aÀÎ bÀÇ Áö¼ö °ªÀ» ¸®ÅÏÇÑ´Ù. Áï, µÚÀÇ °ªÀÌ ¾ÕÀÇ °ªÀÇ ¸î ¹è¼öÀÎÁö¸¦ ¾Ë¸²
LN(n)nÀÇ ÀÚ¿¬·Î±× °ªÀ» ¸®ÅÏÇÑ´Ù.

dual Å×À̺íÀº »ç½Ç»ó dummy µ¥ÀÌÅͰªÀÌ Á¸ÀçÇϰí Ä÷³ÀÇ ¼ö°¡ Á¦ÇѵÇÁö ¾ÊÀº °¡»óÀÇ Å×À̺íÀÌ´Ù.


¹®ÀÚ ÇÔ¼öÀÇ Á¾·ù

¹®ÀÚÇÔ¼ö´Â ¹®ÀÚ µ¥ÀÌÅ͸¦ ÀÔ·Â ¹Þ¾Æ ¹®ÀÚ ¶Ç´Â ¼ýÀÚ°ªÀ» ¸®ÅÏÇÏ´Â ÇÔ¼öÀÌ´Ù.
¹®ÀÚÇÔ¼öÀÇ Á¾·ù¿¡´Â ´ë¼Ò¹®ÀÚ º¯È¯ÇÔ¼ö, ¹®ÀÚ Á¶ÀÛÇÔ¼ö, ¹®ÀÚ¿­ ±æÀÌ ¹ÝȯÇÔ¼ö µîÀÌ ÀÖ´Ù.

ÇÔ¼ö¼³¸í
UPPER¿µ¾î ¼Ò¹®ÀÚ¸¦ ´ë¹®ÀÚ·Î ¹Ù²Ù¾î ¸®ÅÏÇÑ´Ù.
LOWER¿µ¾î ´ë¹®ÀÚ¸¦ ¼Ò¹®ÀÚ·Î ¹Ù²Ù¾î ¸®ÅÏÇÑ´Ù.
INITCAP¹®ÀÚ¿­Áß °¢ ´Ü¾îÀÇ Ã¹±ÛÀÚ¸¸ ´ë¹®ÀÚ·Î ¹Ù²Ù¾î ¸®ÅÏÇÑ´Ù.
LENGTH¹®ÀÚ¿­ÀÇ ±æÀ̸¦ ¼ýÀÚ°ªÀ¸·Î ¸®ÅÏÇÑ´Ù.
LENGTHB, LENGTHC, LENGTH2, LENGTH4°¡ ÀÖÀ½
CONCATù¹øÂ° ¹®ÀÚ¿­°ú µÎ¹øÂ° ¹®ÀÚ¿­À» ¿¬°áÇÏ¿© ¸®ÅÏÇÑ´Ù. ¿¬°á ¿¬»êÀÚ(¦¦) ÂüÁ¶
SUBSTR¹®ÀÚ°ª Áß Æ¯Á¤ À§Ä¡ºÎÅÍ Æ¯Á¤ ±æÀ̸¸Å­ÀÇ ¹®ÀÚ°ª¸¸À» ¸®ÅÏÇÑ´Ù.
SUBSTRB, SUBSTRC, SUBSTR2, SUBSTR4
INSTR¹®ÀÚ°ª Áß ÁöÁ¤µÈ ¹®ÀÚ°ªÀÇ À§Ä¡¸¦ ¼ýÀÚ·Î ¸®ÅÏÇÑ´Ù.
RPADÁöÁ¤µÈ ±æÀÌ¿¡¼­ ¹®ÀÚ°ªÀ» ä¿ì°í ³²Àº °ø°£À» ¿ì(ÁÂ)ÃøºÎÅÍ Æ¯Á¤°ªÀ¸·Î ä¿ö ¸®ÅÏÇÑ´Ù.LPAD
RTRIM¹®ÀÚ°ªÁß¿¡¼­ ¿ì(ÁÂ)ÃøÀ¸·ÎºÎÅÍ Æ¯Á¤¹®ÀÚ¿Í ÀÏÄ¡ÇÏ´Â ¹®ÀÚ°ªÀ» Á¦°ÅÇÏ¿© ¸®ÅÏÇÑ´Ù.LTRIM
ASCII(char)ÁöÁ¤ÇÑ ¼ýÀÚ³ª ¹®ÀÚ¸¦ ASCII Äڵ尪À¸·Î ¹Ù²Ù¾î ¸®ÅÏÇÑ´Ù.(¹®ÀÚÀÏ °æ¿ì, ´ÜÀÏÀοëºÎÈ£¸¦ »ç¿ëÇÑ´Ù)
CHR(n)ASCII Äڵ尪ÀÎ n°ªÀ» ÇØ´çÇÏ´Â ¹®ÀÚ·Î ¹Ù²Ù¾î ¸®ÅÏÇÑ´Ù.(CHR(75)='F'ÀÓ)
GREATEST(a1,a2,a3)³ª¿­ÇÑ ¼ýÀÚ³ª ¹®ÀÚÁß¿¡¼­ °¡Àå Å« °ªÀ» ¸®ÅÏÇÑ´Ù.
LEAST(a1,a2,a3)³ª¿­ÇÑ ¼ýÀÚ³ª ¹®ÀÚÁß¿¡¼­ °¡Àå ÀÛÀº °ªÀ» ¸®ÅÏÇÑ´Ù.
REPLACE(a1,a2,a3)a1: ÀüÁ¦¹®ÀÚ¿­
a2: Àüü ¹®ÀÚ¿­ a1Áß¿¡¼­ ¹Ù²Ù±â¸¦ ¿øÇÏ´Â ¹®ÀÚ¿­
a3: ¹Ù²Ù°íÀÚ ÇÏ´Â »õ·Î¿î ¹®ÀÚ¿­
VSIZE(char)ÁöÁ¤µÈ ¹®ÀÚ¿­ÀÇ Å©±â¸¦ ¼ýÀÚ°ªÀ¸·Î ¸®ÅÏÇÑ´Ù.


³¯Â¥ ÇÔ¼öÀÇ Á¾·ù

³¯Â¥ÇÔ¼ö´Â ³¯Â¥ µ¥ÀÌÅÍÇüÀÇ °ª¿¡ ¼öÇàµÇ´Â ÇÔ¼öÀÌ´Ù.

ÇÔ¼ö¼³¸í°á°ú
SYSDATEÇöÀçÀÇ ³¯Â¥¿Í ½Ã°£À» ¸®ÅÏÇÑ´Ù.³¯Â¥
ROUND(date)Á¤¿À¸¦ ±âÁØÀ¸·Î ³¯Â¥¸¦ ¹Ý¿Ã¸²ÇÏ¿© ¸®ÅÏÇÑ´Ù.³¯Â¥
TRUNC(date)³¯Â¥¿¡¼­ ½Ã°£ºÎºÐÀ» Àý»èÇÏ¿© 00:00À¸·Î ¹Ù²Ù¾îÁÖ´Â ÇÔ¼ö³¯Â¥
MONTHS_BETWEENµÎ °³ÀÇ ³¯Â¥°£ÀÇ ´Þ Â÷À̸¦ ¸®ÅÏÇÏ´Â ÇÔ¼ö¼ýÀÚ
ADD_MONTHSƯÁ¤ ¼öÀÇ ´ÞÀ» ´õÇÑ ³¯Â¥¸¦ ¸®ÅÏÇÏ´Â ÇÔ¼ö³¯Â¥
LAST_DAYƯÁ¤ ³¯Â¥°¡ ¼ÓÇÑ ´ÞÀÇ °¡Àå ¸¶Áö¸· ³¯Â¥¸¦ ¸®ÅÏÇÏ´Â ÇÔ¼ö³¯Â¥
NEXT_DAY¸í½ÃµÈ ¿äÀÏÀÌ µ¹¾Æ¿À´Â °¡Àå ÃÖ±ÙÀÇ ³¯Â¥¸¦ ¸®ÅÏÇÏ´Â ÇÔ¼ö³¯Â¥

³¯Â¥¿¡ »ê¼ú ¿¬»êÀ» »ç¿ëÇÏ´Â °æ¿ì, ¹Ýȯ µÇ´Â µ¥ÀÌÅÍ Å¸ÀÔ
¿¬»ê°á°úÀÇ ¹Ì
³¯Â¥ + ¼ýÀÚ³¯Â¥³¯Â¥¿¡ Àϼö¸¦ ´õÇÏ¿© ³¯Â¥ °è»ê
³¯Â¥ - ¼ýÀÚ³¯Â¥³¯Â¥¿¡ Àϼö¸¦ °¨ÇÏ¿© ³¯Â¥ °è»ê
³¯Â¥ + ¼ýÀÚ/24³¯Â¥³¯Â¥¿¡ ½Ã°£À» ´õÇÏ¿© ³¯Â¥ °è»ê
³¯Â¥ - ³¯Â¥Àϼö³¯Â¥¿¡ ³¯Â¥¸¦ °¨ÇÏ¿© Àϼö °è»ê


datetime Á¾·ù

datetimeÇÔ¼ö´Â dateÇÔ¼öÀÇ È®ÀåÇüÅÂÀÌ´Ù.

ÇÔ¼ö¼³¸í
TZ_OFFSETtime zone¿¡ ´ëÇÑ ½ÃÃʰªÀ» Ãâ·Â
CURRENT_DATEÇöÀçÀÇ ³¯Â¥¿Í ½Ã°£À» Ãâ·Â
CURRENT_TIMESTAMPÇöÀçÀÇ ³¯Â¥¿Í ¹Ð¸®ÃÊ ´ÜÀ§ÀÇ ½Ã°£À» Ãâ·Â
LOCALTIMESTAMPÇöÀç sessionÀÇ ³¯Â¥¿Í ¹Ð¸®ÃÊ ´ÜÀ§ÀÇ ½Ã°£À» Ãâ·Â
DBTIMEZONEµ¥ÀÌÅͺ£À̽ºÀÇ time zone °ªÀ» Ãâ·Â
SESSIONTIMEZONEÇöÀç sessionÀÇ time zone °ªÀ» Ãâ·Â
EXTRACTƯÁ¤ ³¯Â¥/½Ã°£(datetime)°ªÀ̳ª ³¯Â¥°ªÀ» °¡Áø Ç¥Çö½ÄÀ¸·ÎºÎÅÍ ¿øÇÏ´Â ³¯Â¥ ¿µ¿ªÀ» ÃßÃâÇÏ¿© Ãâ·Â
FROM_TZtimestamp°ªÀ» timestamp with time zone°ªÀ¸·Î º¯È¯
TO_TIMESTAMP¹®ÀÚ¿­À» timestamp°ªÀ¸·Î º¯È¯
TO_TIMESTAMP_TZ¹®ÀÚ¿­À» timestamp with time zone°ªÀ¸·Î º¯È¯
TO_YMINTERVAL¹®ÀÚ¿­À» interval year to month ÇüÀ¸·Î º¯È¯
TO_DSINTERVAL¹®ÀÚ¿­À» interval day to second ÇüÀ¸·Î º¯È¯

• time zoneÀ̸§Àº v$timezone_names ºä¿¡¼­ È®ÀεȴÙ.
• timestampÀÇ default ŸÀÔÀº v$nls_PARAMETERS ºä³ª NLS_SESSION_PARAMETERS ºä¿¡¼­ È®ÀεȴÙ.


º¯È¯ ÇÔ¼öÀÇ Á¾·ù

»ç¿ëÀÚ¿¡ ÀÇÇØ¼­ ¸í½ÃÀûÀ¸·Î µ¥ÀÌÅÍ Å¸ÀÔÀ» º¯È¯ÇØÁÖ´Â ÇÔ¼ö

ÇÔ¼ö¼³¸í
TO_NUMBER¹®ÀÚ Å¸ÀÔÀ» ¼ýÀÚ Å¸ÀÔÀ¸·Î º¯È¯
TO_CHAR(number)¼ýÀÚ, ³¯Â¥ ŸÀÔÀ» ¹®ÀÚ Å¸ÀÔÀ¸·Î º¯È¯, TO_CHAR(character),TO_CHAR(datetime)
TO_DATE¼ýÀÚ, ¹®ÀÚ Å¸ÀÔÀ» ³¯Â¥ ŸÀÔÀ¸·Î º¯È¯
CONVERT¹®ÀÚ¿­À» ÇÑ ±¹°¡ÀÇ ¾ð¾î Çü½Ä¿¡¼­ ´Ù¸¥ ±¹°¡ ¾ð¾î Çü½ÄÀ¸·Î º¯È¯ÇÏ¿© ½ÇÇà
HEXTORAW16Áø¼ö ¹®ÀÚ¿­À» 2Áø¼ö·Î ¹®ÀÚ¿­À» º¯È¯


ÀÏ¹Ý ÇÔ¼ö

±× ¹ÛÀÇ ÀÏ¹Ý ÇÔ¼ö

ÇÔ¼ö¼³¸í
NVLnull °ªÀ» ¿øÇÏ´Â µ¥ÀÌÅÍ °ªÀ¸·Î ¹Ù²Ù¾î ÁÖ´Â ÇÔ¼ö
NVL2°ªÀÌ nullÀÎ °æ¿ì¿Í, nullÀÌ ¾Æ´Ñ °æ¿ì¿¡ ´Ù¸£°Ô ¹ÝÈ¯ÇØÁÖ´Â ÇÔ¼ö
NULLIFµÎ °³ÀÇ °ªÀ» ºñ±³ÇÏ¿© null°ª ¶Ç´Â »ç¿ëµÇÁø µÎ °ªÁß Çϳª¸¦ ¸®ÅÏÇÏ´Â ÇÔ¼ö
NANVLNANVL(column, express1)¿¡¼­ columnÀÌ NAN(not a number)À̸é express1ÀÇ °ªÀ», NANÀÌ ¾Æ´Ï¸é column °ªÀ» ¹Ýȯ
COALESCE³ª¿­ÇØ ³õÀº °ªÀ» ¼øÂ÷ÀûÀ¸·Î üũÇÏ¿© nullÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÏ´Â ÇÔ¼ö
DECODE¿©·¯ °³ÀÇ Á¶°ÇÀ» ÁÖ¾î Á¶°Ç¿¡ ¸ÂÀ» °æ¿ì ÇØ´ç °ªÀ» ¸®ÅÏÇÏ´Â ÇÔ¼ö(IF...THEN...ELSE...ó·³)
CASE¿©·¯ °³ÀÇ Á¶°ÇÀ» ÁÖ¾î Á¶°Ç¿¡ ¸ÂÀ» °æ¿ì ÇØ´ç °ªÀ» ¸®ÅÏÇÏ´Â ÇÔ¼ö(DECODEÀÇ È®ÀåÀÓ)

Á¤±ÔÇ¥Çö½Ä ÇÔ¼ö
¸ÞŸ¹®ÀÚ¿Í Á¤±Ô Ç¥Çö½Ä ÇÔ¼ö regexp_like()LIKE ¿¬»êÀÚ¿Í À¯»çÇÑ ±â´ÉÀÇ ÇÔ¼ö
regexp_instr()INSTR ¿¬»êÀÚ¿Í À¯»çÇÑ ±â´ÉÀÇ ÇÔ¼ö
regexp_substr()SUBSTR ¿¬»êÀÚ¿Í À¯»çÇÑ ±â´ÉÀÇ ÇÔ¼ö
regexp_replace()REPLACE ¿¬»êÀÚ¿Í À¯»çÇÑ ±â´ÉÀÇ ÇÔ¼ö


±×·ì ÇÔ¼ö

±×·ì ÇÔ¼ö

v$nls_parameters ºä¿¡¼­ ÇöÀç ¼¼¼ÇÀÇ ¸Å°³º¯¼ö°¡ Çѱ۷ΠµÇ¾î ÀÖÁö ¾Ê´Â °æ¿ì, ÇöÀç ¼¼¼Ç¿¡¼­¸¸ ÇѱÛÀ» »ç¿ëÇÏ·Á¸é, alter session set nls_language='KOREAN';À» ½ÇÇàÇÏ´ø°¡, ¸Å¹ø ºÎÆÃ¶§¸¶´Ù ÀÚµ¿À¸·Î ÇÑ±Û ¼¼¼ÇÀÌ µÇµµ·Ï ÇÏ·Á¸é login.sql¿¡ Æ÷ÇÔ½ÃŰ¸é µÈ´Ù.


±×·ì ÇÔ¼ö

• ±×·ì´ç ÇϳªÀÇ °á°ú¸¦ Ãâ·ÂÇÑ´Ù.
• ±×·ì ÇÔ¼ö´Â SELECTÀý ¹× HAVING Àý¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
• GROUP BYÀýÀº ÇàµéÀ» ±×·ìÈ­ ÇÑ´Ù.
• HAVING ÀýÀº ±×·ìÀ» Á¦ÇÑÇÑ´Ù.(ºñ±³: WHERE ÀýÀº Çà(row)À» Á¦ÇÑÇÑ´Ù.)


±×·ì ÇÔ¼öÀÇ À¯Çü

ÇÔ¼ö¼³¸í
AVG(n)NULL °ªÀ» Á¦¿ÜÇÑ N°³ ÇàÀÇ Æò±Õ°ªÀ» ¸®ÅÏÇÑ´Ù.
COUNTÇàÀÇ °¹¼ö¸¦ ¸®ÅÏÇÑ´Ù. COUNT(*)Àº NULL°ªÀ» Æ÷ÇÔ
MAXÃÖ´ë°ªÀ» ¸®ÅÏÇÑ´Ù.
MINÃÖ¼Ò°ªÀ» ¸®ÅÏÇÑ´Ù.
STDDEV(n)NULL °ªÀ»Á¦¿ÜÇÑ nÀÇ Ç¥ÁØÆíÂ÷¸¦ ¸®ÅÏÇÑ´Ù.
SUM(n)NULLÀ» Á¦¿ÜÇÑ nÀÇ Çհ踦 ¸®ÅÏÇÑ´Ù.
VARIANCE(n)NULL°ªÀ» Á¦¿ÜÇÑ nÀÇ ºÐ»êÀ» ¸®ÅÏÇÑ´Ù.

• COUNT(*)¸¦ Á¦¿ÜÇÑ ¸ðµç ±×·ìÇÔ¼ö´Â NULLÀ» ¹«½ÃÇϱ⠶§¹®¿¡ NVL ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© NULL°ªÀ» ´Ù¸¥ °ªÀ¸·Î Ä¡ÇѽÃÄÑ ÁÖ¾î¾ß ÇÑ´Ù.