¾ÆÀ̵ð ºñ¹Ð¹øÈ£ | ȸ¿ø°¡ÀÔ | ºñ¹Ð¹øÈ£ºÐ½Ç
   
¡¡»õ·Î¿î¼Ò½Ä
¡¡FAQ
¡¡À¥ÇÁ·Î±×·¥
¡¡À¥DB
¡¡À¥¼­¹ö
¡¡À¥ÇÁ·Î±×·¥¼öÁ¤
¡¡ÇØÇÇÄ®·³
¡¡°ñµåÆÁ
 
Á¦ÀÛÀÇ·Ú
À¥ÇÁ·Î±×·¥ ÆǸŸô
 
ÇöÀçÀ§Ä¡: ¸ÞÀÎ ÇØÇÇÆ÷·³ À¥µðºñ : °Ô½Ã¹° ÆîÃÄÀбâ
Total related article : 2  
µî·ÏÀÏ:2001-06-13
½Ã°£:21:07:38
Á¶È¸¼ö:3445
from:211.187.191.178
[Áú¹®] mysql¿¡¼­ select¶§ÀÇ ¿É¼Çµé.... ±Û¾´ÀÌ : Anonymous

select¹®Áß¿¡¼­...

group by Ä÷³¸í.
having where....
order by Ä÷³¸í [ASC|DESC]
procedure À̸§...

À§ÀÇ ³×°¡Áö ¿É¼ÇÀº °¢°¢ ¹«½¼ ¿ëµµ·Î ¾²ÁÒ?
´ëÃæ order by Ä÷³¸íÀº Ä÷³¸í¿¡¼­ ¿À¸§Â÷¼ø? À̶õ°Å....
µÚ¿¡ asc¶û desc¿É¼ÇÀº ¹¹ÁÒ?

³ª¸ÓÁö 3°¡ÁöÁ» °¡¸£ÃÄ ÁÖ¼¼¿©.

¶ÇÇÑ ÇʵåÀΰ¡? INDEX¸¦ Ãß°¡½ÃÅ°´Â ÀÌÀ¯´Â ¹º°¡¿©?
¶ÇÇÑ ¾î¶² Çʵ忡 INDEX¸¦ Ãß°¡ ½ÃÄÑ¾ß Çϴ°ÅÁ®?

  
µî·ÏÀÏ:2001-06-14
½Ã°£:12:49:22
Á¶È¸¼ö:3744
from:211.33.8.94
[´äº¯] [Áú¹®] mysql¿¡¼­ select¶§ÀÇ ¿É¼Çµé.... ±Û¾´ÀÌ : vopos

¾È³çÇϼ¼¿ä, HappyCGI ÆÀÀÇ voposÀÔ´Ï´Ù.


>select¹®Áß¿¡¼­...
>
>group by Ä÷³¸í.
>having where....
>order by Ä÷³¸í [ASC|DESC]
>procedure À̸§...
>
>À§ÀÇ ³×°¡Áö ¿É¼ÇÀº °¢°¢ ¹«½¼ ¿ëµµ·Î ¾²ÁÒ?
>´ëÃæ order by Ä÷³¸íÀº Ä÷³¸í¿¡¼­ ¿À¸§Â÷¼ø? À̶õ°Å....
>µÚ¿¡ asc¶û desc¿É¼ÇÀº ¹¹ÁÒ?

asc´Â ¿À¸§Â÷¼ø, desc´Â ³»¸²Â÷¼øÀÔ´Ï´Ù. ¿É¼ÇÀ» ¾²Áö ¾ÊÀ¸¸é µðÆúÆ®·Î asc°¡ µË´Ï
´Ù.

>³ª¸ÓÁö 3°¡ÁöÁ» °¡¸£ÃÄ ÁÖ¼¼¿©.
>


group by col_name Àº ƯÁ¤ÇÑ Ä÷³À» ±âÁØÀ¸·Î groupingÀ» ÇÕ´Ï´Ù. ƯÈ÷, SQL ÇÔ¼ö
¿Í °°ÀÌ ¾²¿©¼­ ƯÁ¤ÇÑ ±×·ìÀÇ °ªÀ» °¡Á®¿À´Âµ¥ Æí¸®ÇÕ´Ï´Ù.

¿¹·Î½á, ÇÑ Çг⿡¼­ ¿©·¯ ÇбÞÀÌ ÀÖÀ»¶§ ÇбÞÀ¸·Î groupingÀ» ÇØÁÖ¸é °¢ ÇбÞÀÇ
¼ºÀû Æò±Õ(AVG())À̳ª, ÇÕ°è(SUM()) µîµîÀ» Çб޺°·Î Ãâ·ÂÇØÁÝ´Ï´Ù.

mysql> SELECT class_name,SUM(score),AVG(score) FROM class GROUP BY class_name;

°á°ú°¡ ¾î¶»°Ô Ãâ·ÂµÇ´ÂÁö´Â Á÷Á¢ÇغÁ¾ß ±×¸²ÀÌ ±×·ÁÁú°Ì´Ï´Ù. ¸Þ´º¾ó Âü°íÇϼ¼¿ä.

http://www.mysql.com/doc/G/r/Group_by_functions.html


WHERE ¿Í HAVING µÚ¿¡ ¿À´Â ¹®¹ýÀº °°Áö¸¸ ¹æ½ÄÀÌ ´Ù¸¨´Ï´Ù. SELECT ¹®¿¡¼­ WHERE°¡
¿À¸é WHERE µÚÀÇ Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ·¹Äڵ带 ¼±ÅÃ(select)ÇÏ°í HAVINGÀÌ ¿À¸é ¼±ÅÃÀ»
¸ÕÀú ÇÑ ÈÄ¿¡ HAVING Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ·¹Äڵ带 ´Ù½Ã Ãß·Á³À´Ï´Ù.

°á°ú´Â °°Áö¸¸ WHERE·Î °¡´ÉÇÑ°É HAVINGÀ¸·Î ´ëüÇÏ´Â°Ç ºÒÇÊ¿äÇÕ´Ï´Ù. WHERE ¸¸À¸·Î
Á¶°ÇÀ» ÃæÁ·½ÃÅ°Áö ¸øÇÏ´Â °æ¿ì°¡ Àֱ⶧¹®¿¡ HAVINGÀ» ¾µ ¼ö ÀÖµµ·Ï ÇØµÐ°Í °°³×¿ä.
(HAVINGÀº ÀϹÝÀûÀ¸·Î GROUP BY ¿Í ÇÔ²² »ç¿ëÇÏ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù.)

¿¹)
mysql> SELECT class_name,AVG(score) AS avg FROM class GROUP BY class_name HAVING avg>70;

http://www.mysql.com/doc/S/E/SELECT.html


procedure ¿¡ ´ëÇؼ­´Â Á¦°¡ ¾Æ´Â°Ô ¾ø½À´Ï´Ù. ÃÖ±Ù¿¡ Ãß°¡µÈ ±â´ÉÀÎ °Í °°Àºµ¥
¸Þ´º¾óÀ» Âü°íÇϼ¼¿ä.

http://www.mysql.com/doc/A/d/Adding_procedures.html


>¶ÇÇÑ ÇʵåÀΰ¡? INDEX¸¦ Ãß°¡½ÃÅ°´Â ÀÌÀ¯´Â ¹º°¡¿©?

INDEX ·Î ÁöÁ¤ÇÑ Ä÷³Àº Á¢±ÙÀÌ ½±°í ºü¸£°Ô Á¢±ÙµÇµµ·Ï µû·Î ÀúÀåÀ» ÇÕ´Ï´Ù. ¹°·Ð
¼Óµµ°¡ ºü¸¥ ¸¸Å­ µ¥ÀÌŸ ÀúÀå °ø°£ÀÌ ´õ ÇÊ¿äÇÏ°Ô µÇ´Â Èñ»ýÀÌ µû¸¨´Ï´Ù.

http://www.mysql.com/doc/T/a/Table_and_index.html


>¶ÇÇÑ ¾î¶² Çʵ忡 INDEX¸¦ Ãß°¡ ½ÃÄÑ¾ß Çϴ°ÅÁ®?

°Ë»öÀ» ÇؾßÇÏ´Â Ä÷³À» À妽º·Î ÁöÁ¤Çϸé È¿°ú¸¦ ÅåÅåÈ÷ º¾´Ï´Ù.


°¨»çÇÕ´Ï´Ù.

- vopos

/----------------------------------------------------------------------------------------------------
ÀÚÁÖ¹¯´Â Áú¹® Æ÷·³°ú Æ÷·³°Ë»öÀ» ÀÌ¿ëÇϼż­ ºñ½ÁÇÑ Áú¹®ÀÇ ´äº¯ÀÌ ÀÖ´ÂÁö
È®ÀÎÇÏ½Ã°í ±Û ¿Ã·ÁÁÖ½Ã±æ ºÎŹµå¸³´Ï´Ù.
----------------------------------------------------------------------------------------------------/

  

 
¨Ô
Á¦¸ñ
ÀÛ¼ºÀÎ
Á¶È¸
µî·ÏÀÏ
[Áú¹®] mysql¿¡¼­ select¶§ÀÇ ¿É¼Çµé....
Anonymous
3445
2001-06-13 21:07:38
[´äº¯] [Áú¹®] mysql¿¡¼­ select¶§ÀÇ ¿É¼Çµé....
vopos
3744
2001-06-14 12:49:22
 

  HOME | ȸ»ç¼Ò°³ | Á¦ÀÛÀÇ·Ú | °³ÀÎÁ¤º¸Ãë±Þ¹æħ | CGIMALL | ÀÚ·á½Ç | »çÀÌÆ®µî·Ï | ·©Å·100 | Æ÷·³ | Ãʺ¸°¡À̵å | Áú¹®°ú´äº¯ | ¹è³Ê±¤°í
Copyright¨Ï1997~2008 HappyCGI All rights reserved
Powered By HappyCGI