¥Ç¡¼¥¿¥Ù¡¼¥¹¥¹¥Ú¥·¥ã¥ê¥¹¥È¡¡Ê¿À®£·Ç¯ÅÙ¡¡¸á¸å­µ ²òÅú

Ì䣲
ÀßÌä1
¡¡³°Éô·ë¹ç°Ê³°¤Ç·ë¹ç¤·¤¿¾ì¹ç»ñ³Ê¤ò»ý¤Ã¤Æ¤¤¤Ê¤¤¼Ò°÷¤Î¥Ç¡¼¥¿¤¬·ç»¤¹¤ë¡£


ÀßÌä2
¡¡¼çÍ×»ñ³Ê¤Î¸«Ä¾¤·»þ¤Ë¥Ç¡¼¥¿¤Î¹¹¿·¤¬ÈÑ»¨¤Ë¤Ê¤ë¡£
¡¡¼Ò°÷»ñ³Ê¥Æ¡¼¥Ö¥ë¤È¼Ò°÷¼çÍ×»ñ³Ê¥Æ¡¼¥Ö¥ë¤Ç¥Ç¡¼¥¿¤¬¾éĹ¤Ë¤Ê¤ë¡£


ÀßÌä3
¡¡¥½¡¼¥È¥á¥â¥êÉÔ­¤Ë¤è¤ê¥Ç¥£¥¹¥¯£É¡¿£Ï¤¬Â¿È¯¤·¤¿¤³¤È¤Ë¤è¤ë¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤ÎÄã²¼¡£

Ì䣳
ÀßÌä1
¡Ê£±¡ËDECLARE »Ù¼ÒÊ̾¦ÉÊÊÌÆüÊ̼õÃí¥«¡¼¥½¥ë CURSOR
¡Ê£²¡ËB.¼õÃí¾¦ÉÊ¥³¡¼¥É, SUM(B.¼õÃí¿ôÎÌ), SUM(D.¾¦ÉÊñ²Á¡ßB.¼õÃí¿ôÎÌ),
¡¡¡¡¡¡COUNT(A.¼õÃí¾¦ÉÊ¥³¡¼¥É), C.»Ù¼Ò̾¾Î, D.¾¦ÉÊ̾¾Î
¡Ê£³¡ËA.¼õÃí»Ù¼Ò¥³¡¼¥É = C.»Ù¼Ò¥³¡¼¥É AND
¡¡¡¡¡¡A.¼õÃíÈÖ¹æ = B.¼õÃíÈÖ¹æ AND
¡¡¡¡¡¡B.¼õÃí¾¦ÉÊ¥³¡¼¥É = D.¾¦ÉÊ¥³¡¼¥É
¡Ê£´¡ËB.¼õÃí¾¦ÉÊ¥³¡¼¥É, C.»Ù¼Ò̾¾Î, D.¾¦ÉÊ̾¾Î
¡Ê£µ¡ËA.¼õÃíǯ·îÆü, C.»Ù¼Ò̾¾Î, D.¾¦ÉÊ̾¾Î


ÀßÌä2
¡¡¡Ê¥¨¡Ë
¡¡HAVING SUM(D.¾¦ÉÊñ²Á¡ßB.¼õÃí¿ôÎÌ)>=10000


ÀßÌä3
¡¡UPDATE ¾¦Éʥơ¼¥Ö¥ë SET ¾¦ÉÊñ²Á = ¾¦ÉÊñ²Á¡ß1.02
¡¡WHERE ¾¦Éʶèʬ = '1';