Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ORACLE Group by ×ܽá

Ðí¶àÈËÔÚ¸Õ¿ªÊ¼Ê¹ÓÃGROUP BYÓï¾äµÄʱºò¾­³£¶¼»áÅöµ½Ò»Ð©´íÎ󡣸ոÕÔÚÍøÉÏ¿´µ½Ò»Æª¹ØÓÚGROUP BYµÄÎÄÕ£¬¾õµÃ²»´í£¬×ª¹ýÀ´Ñ§Ï°Ñ§Ï°£¬ÏÂÃæÔÙ¼ÓÉÏһЩ×Ô¼ºµÄ¿´·¨¡£
==================================================================================
Oracle Group By Ó÷¨Ö® —— Having
¿Í»§ÐèÇó·ÖÎö£º
¡¡¡¡±ÊÕß×î½ü½Óµ½Ò»¼Ò¿Í»§µÄÒ»¸öÐèÇó¡£ËûÃDz¿ÊðÁËÒ»¸öERPϵͳ£¬ÏÖÔÚ²ÉÓõľÍÊÇOracleÊý¾Ý¿â¡£ÏÖÔÚÓÉÓÚÆóҵͳ¼Æ·ÖÎöµÄÐèÒª£¬ÒªÊµÏÖÈçϵÄÐèÇó¡£
¡¡¡¡1¡¢°´Ô·ÝÀ´Í³¼Æ2009ÄêµÚÒ»¼¾¶Èÿ¸ö¹©Ó¦É̵IJɹº½ð¶î¡£Ò²¾ÍÊÇ˵£¬ÔÚ±¨±íÖÐÒªÄܹ»ÏÔʾ³ö2009Äê1Ô·ݡ¢2Ô·ݡ¢3Ô·ݹ©Ó¦É̵IJɹº½ð¶îºÏ¼Æ£¬²»ÐèÒªÃ÷ϸ¡£
¡¡¡¡2¡¢ÏÔʾµÄ½á¹û°´Äê¶È¡¢Ô·ݡ¢¹©Ó¦ÉÌÃû×Ö½øÐÐÅÅÐò¡£
PL/SQLÓï¾ä½âÎö£º
¡¡¡¡select extract(YEAR from t.dateordered) AS Äê¶È,extract(MONTH from t.dateordered) as Ô·Ý,
¡¡¡¡p.name as ¹©Ó¦ÉÌÃû×Ö,sum(t.linenetamt) ºÏ¼Æ
¡¡¡¡from c_orderline2 t
¡¡¡¡left join c_bpartner p on p.c_bpartner_id=t.c_bpartner_id
¡¡¡¡group by extract(YEAR from t.dateordered),extract(MONTH from t.dateordered),p.name
¡¡¡¡having extract(YEAR from t.dateordered)=2009 and extract(MONTH from t.dateordered) in (1,2,3)
¡¡¡¡order by p.name;
¡¡¡¡Í¨¹ýÒÔÉÏÓï¾ä¾Í¿ÉÒÔʵÏÖÆóÒµÈçÉϵÄÐèÇó¡£ÔÚÕâ¸öÐèÇóÖУ¬±ÊÕßÖ÷ÒªÓùýGroup ByÓï¾äÓëHavingÓï¾äÀ´ÊµÏÖ¡£ÕâÁ½¸öÊÇOralceÊý¾Ý¿âÖÐPL/SQLÓïÑÔÖÐÁ½¸öºÜÖØÒªµÄ·Ö×éÓï¾ä¡£ÀûÓÃÕâ¸öÁ½¸öÓï¾ä¿ÉÒÔʵÏÖһЩ¸´ÔÓµÄͳ¼Æ¹¦ÄÜ¡£¶ÔÓÚGroup ByÓëHavingÓï¾äµÄһЩ»ù±¾Ó÷¨£¬±ÊÕßÔÚÕâÀï²»×ö¹ý¶àÃèÊö¡£±ÊÕßÕâÀïÏë˵µÄÊÇ£¬ÔÚʹÓÃÕâÁ½¸öÓï¾ä½øÐÐÊý¾Ýͳ¼ÆÊ±ÐèҪעÒâµÄµØ·½¡£ÔÚOracleÊý¾Ý¿âϵͳÖУ¬¶ÔÓÚÕâÁ½¸öͳ¼Æ×Ó¾ä×öÁ˱ȽÏÑϸñµÄʹÓÃÏÞÖÆ¡£Êý¾Ý¿â¹ÜÀíÔ±±ØÐë¶ÔÕâЩʹÓÃÏÐÖÃÃú¼ÇÔÚÐÄ£¬·ñÔòµÄ»°ºÜÈÝÒ×ÔÚͳ¼ÆµÄ¹ý³ÌÖÐÓöµ½´íÎó¡£¾ßÌåÀ´Ëµ£¬ÓÐÈçϼ¸¸öʹÓÃÏÞÖÆ¡£
¡¡¡¡1¡¢Èç¹ûÑ¡ÔñÁбíÖаüº¬ÓÐÁС¢±í´ïʽ»òÕß·Ö×麯Êý£¬ÄÇôÕâЩÁлòÕß±í´ïʽ±ØÐë³öÏÖÔÚGroup By×Ó¾äÖУ¬·ñÔòÊý¾Ý¿â»áÌáʾÏà¹ØµÄ´íÎóÐÅÏ¢¡£·Ö×麯Êý²»ÓóöÏÖÔÚGroup By×Ó¾äÖС£ÈçÉÏÃæÕâ¸öÀý×Ó£¬ÓÉÓÚÔÚÊý¾Ý¿â»ù´¡±íÖд洢µÄÊÇ϶©µ¥µÄÈÕÆÚ£¬Èç2009Äê4ÔÂ15ÈÕ¡£Ò²¾ÍÊÇ˵£¬ÄêÔÂÈÕÊÇ´æ´¢ÔÚͬһ¸ö×Ö¶ÎÖеġ£µ«ÊÇÔÚͳ¼ÆµÄʱºò£¬ÐèҪͳ¼Æ2009Äê1Ô¡¢2Ô¡¢3ԵũӦÉ̲ɹº½ð¶î¡£Îª´Ë´Ëʱ±ÊÕßÏÈÀûÓÃExtractº¯Êý´ÓÒ»¸öÈÕÆÚÊý¾ÝÖгéÈ¡¾ßÌåµÄÄê¡¢ÔÂÐÅÏ¢¡


Ïà¹ØÎĵµ£º

oracle ±í¿Õ¼ä²Ù×÷

oracle±í¿Õ¼ä²Ù×÷Ïê½â
  1
  2
  3×÷Õߣº   À´Ô´£º    ¸üÐÂÈÕÆÚ£º2006-01-04 
  5
  6 
  7½¨Á¢±í¿Õ¼ä
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

OracleϵÁУºÍ¼Æ¬µÄ´æ´¢

 OracleϵÁУºÍ¼Æ¬µÄ´æ´¢
Ò»£ºÊ²Ã´ÊÇ´ó¶ÔÏ󣬴ó¶ÔÏó»ù±¾²Ù×÷£¿
 ²Î¼ûÎÒµÄBLOG£ºOracleϵÁУºLOB´ó¶ÔÏó´¦Àí
 http://blog.csdn.net/qfs_v/archive/2008/05/21/2464599.aspx
 
¶þ£¬Í¼Æ¬µÄ´æ´¢»ò¶þ½øÖÆÎļþµÄ´æ´¢
 1£¬ÏȲåÈëÆÕͨÊý¾Ý£¬Óöµ½´ó¶ÔÏóÁÐʹÓÃempty_blob()¹¹Ôì¿ÕµÄÖ¸Õë¡£
  Àý× ......

OracleϵÁУºLOB´ó¶ÔÏó´¦Àí

 OracleϵÁУºLOB´ó¶ÔÏó´¦Àí
 Ö÷ÒªÊÇÓÃÀ´´æ´¢´óÁ¿Êý¾ÝµÄÊý¾Ý¿â×ֶΣ¬×î´ó¿ÉÒÔ´æ´¢4G×ֽڵķǽṹ»¯Êý¾Ý¡£
 Ö÷Òª½éÉÜ×Ö·ûÀàÐͺͶþ½øÖÆÎļþÀàÐÍLOBÊý¾ÝµÄ´æ´¢£¬µ¥¶À½éÉܶþ½øÖÆÀàÐÍLOBÊý¾ÝµÄ´æ´¢¡£
 
Ò»£¬OracleÖеÄLOBÊý¾ÝÀàÐÍ·ÖÀà
 1£¬°´´æ´¢Êý¾ÝµÄÀàÐÍ·Ö£º
  ¢Ù×Ö·ûÀàÐÍ£º
 &nbs ......

¹ØÓÚOracle 01122,01110,01207µÄ´íÎóºÍ½â¾ö

 Ô­´´ÓÚ2007Äê04ÔÂ12ÈÕ£¬2009Äê10ÔÂ15ÈÕÇ¨ÒÆÖÁ´Ë¡£
windows xp£¬Êý¾Ý¿âoracle 10.2.0¡£1
ûÓб¸·Ý£¬»ù±¾ÉÏÊÇĬÈϰ²×°£¬ºÃÏñ»¹²»Êǹ鵵ģʽ
Ö¢×´£ºsqlplusÖ»ÓÐsysdbaÓû§ÄܽøÈ¥£¬ÆäËûÓû§½øÈ¥Ò»¸Å±¨£ºora-01033£ºoracleÕýÔÚ³õʼ»¯»ò¹Ø±Õ
¶øÇÒsysdbaÓû§½øÈ¥Ö®ºóÄÜÖ´ÐÐselect sysdate from dual£¬µ«ÊÇÖ´ÐÐselect use ......

oracle Ìåϵ½á¹¹

ǰ¼¸ÌìÃæÊÔµÄʱºòÃæÊÔ¹Ù²ÅÎʹýÎÒORACLEµÄÌåϵ½á¹¹£¬ÈÃÎÒÔÚÒ»ÕŰ×Ö½ÉÏ»­³öÀ´¡£»ØÍ·ÏëÏ뵱ʱ´ðµÃ»¹²»´í£¬´ó²¿·ÖÄÚÈݶ¼ÃèÊö³öÀ´ÁË£¬ºÇºÇ£¬¸Õ²ÅÔÚÍøÉÏ¿´µ½Ò»Æª½²½âORACLEÌåϵ½á¹¹µÄÎÄÕ£¬¾õµÃ²»´í£¬×ª¹ýÀ´´æ×Å£¬½«À´¿ÉÄÜ»áÓõ½¡£
=================================================================================
ÔÚ±¾ÎÄÀ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ