º¹ÀâÇÑ Äõ¸®¹®À» °£´ÜÇÏ°Ô ÇØÁÖ°í µ¥ÀÌÅÍÀÇ °ªÀ» Á¶ÀÛÇϴµ¥ »ç¿ëµÇ´Â °ÍÀ» ÇÔ¼ö¶ó ÇÑ´Ù. ÀϹÝÀûÀ¸·Î ÁÖ¾îÁø µ¥ÀÌÅÍ(Àμö)¸¦ ó¸®ÇÏ°í ±× °á°ú¸¦ ¹ÝȯÇÏ´Â ±â´ÉÀ» ¼öÇàÇÑ´Ù.
• µ¥ÀÌÅÍ¿¡ ´ëÇÑ °è»êÀ» ¼öÇàÇÑ´Ù.
• °¢°¢ÀÇ µ¥ÀÌÅÍ Ç׺¹À» º¯°æÇÑ´Ù.
• ±×·ìÀÇ °á°ú¸¦ Ãâ·ÂÇÑ´Ù.
• 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ÇÔ¼ö´Â dateÇÔ¼öÀÇ È®ÀåÇüÅÂÀÌ´Ù.
| ÇÔ¼ö | ¼³¸í |
|---|---|
| TZ_OFFSET | time zone¿¡ ´ëÇÑ ½ÃÃʰªÀ» Ãâ·Â |
| CURRENT_DATE | ÇöÀçÀÇ ³¯Â¥¿Í ½Ã°£À» Ãâ·Â |
| CURRENT_TIMESTAMP | ÇöÀçÀÇ ³¯Â¥¿Í ¹Ð¸®ÃÊ ´ÜÀ§ÀÇ ½Ã°£À» Ãâ·Â |
| LOCALTIMESTAMP | ÇöÀç sessionÀÇ ³¯Â¥¿Í ¹Ð¸®ÃÊ ´ÜÀ§ÀÇ ½Ã°£À» Ãâ·Â |
| DBTIMEZONE | µ¥ÀÌÅͺ£À̽ºÀÇ time zone °ªÀ» Ãâ·Â |
| SESSIONTIMEZONE | ÇöÀç sessionÀÇ time zone °ªÀ» Ãâ·Â |
| EXTRACT | ƯÁ¤ ³¯Â¥/½Ã°£(datetime)°ªÀ̳ª ³¯Â¥°ªÀ» °¡Áø Ç¥Çö½ÄÀ¸·ÎºÎÅÍ ¿øÇÏ´Â ³¯Â¥ ¿µ¿ªÀ» ÃßÃâÇÏ¿© Ãâ·Â |
| FROM_TZ | timestamp°ªÀ» 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 | ¹®ÀÚ¿À» ÇÑ ±¹°¡ÀÇ ¾ð¾î Çü½Ä¿¡¼ ´Ù¸¥ ±¹°¡ ¾ð¾î Çü½ÄÀ¸·Î º¯È¯ÇÏ¿© ½ÇÇà |
| HEXTORAW | 16Áø¼ö ¹®ÀÚ¿À» 2Áø¼ö·Î ¹®ÀÚ¿À» º¯È¯ |
±× ¹ÛÀÇ ÀÏ¹Ý ÇÔ¼ö
| ÇÔ¼ö | ¼³¸í |
|---|---|
| NVL | null °ªÀ» ¿øÇÏ´Â µ¥ÀÌÅÍ °ªÀ¸·Î ¹Ù²Ù¾î ÁÖ´Â ÇÔ¼ö |
| NVL2 | °ªÀÌ nullÀÎ °æ¿ì¿Í, nullÀÌ ¾Æ´Ñ °æ¿ì¿¡ ´Ù¸£°Ô ¹ÝÈ¯ÇØÁÖ´Â ÇÔ¼ö |
| NULLIF | µÎ °³ÀÇ °ªÀ» ºñ±³ÇÏ¿© null°ª ¶Ç´Â »ç¿ëµÇÁø µÎ °ªÁß Çϳª¸¦ ¸®ÅÏÇÏ´Â ÇÔ¼ö |
| NANVL | NANVL(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°ªÀ» ´Ù¸¥ °ªÀ¸·Î Ä¡ÇѽÃÄÑ ÁÖ¾î¾ß ÇÑ´Ù.