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

oracle ÔÚ·Ö×éÄÚÅÅÐòµÄ·½·¨

oracle·ÖÎöº¯ÊýÊ®·ÖÇ¿´ó£¬ÎÒÃÇÖ»ÒªÕÆÎÕÕâЩ·½·¨£¬¸üÖ±½ÓµÄ˵·¨¾ÍÊÇÖªµÀÕâЩ·ÖÎöº¯ÊýµÄ×÷ÓþÍÄÜÍê³ÉºÜ¶à¹¤×÷¡£
ϱßÌù³öÕâЩº¯Êý£¬¼°¼òµ¥Ó¦Óá£
ÆäÖÐÎÒÏë¶Ôlag£¨£©ºÍlead£¨£©º¯Êý×øÏÂ˵Ã÷£ºlag£¨£©±¾ÉíÊÇÑÓºóµÄÒâ˼Ҳ¾ÍÊÇÑÓºó³öÏÖijÁеÄÊý£¬¶ølead£¨£©ÓÐÒýÁì¡¢ÁìÏȵÄÒâ˼Ҳ¾ÍÊÇÌáǰ¼¸ÐÐÏÔʾijÁÐÊý¾Ý
RANK()
dense_rank()
¡¾Óï·¨¡¿RANK ( ) OVER ( [query_partition_clause] order_by_clause )
dense_RANK ( ) OVER ( [query_partition_clause] order_by_clause )
¡¾¹¦ÄÜ¡¿¾ÛºÏº¯ÊýRANK ºÍ dense_rank Ö÷ÒªµÄ¹¦ÄÜÊǼÆËãÒ»×éÊýÖµÖеÄÅÅÐòÖµ¡£
¡¾²ÎÊý¡¿dense_rankÓërank()Ó÷¨Ï൱£¬
¡¾Çø±ð¡¿dence_rankÔÚ²¢ÁйØÏµÊÇ£¬Ïà¹ØµÈ¼¶²»»áÌø¹ý¡£rankÔòÌø¹ý
rank()ÊÇÌøÔ¾ÅÅÐò£¬ÓÐÁ½¸öµÚ¶þÃûʱ½ÓÏÂÀ´¾ÍÊǵÚËÄÃû£¨Í¬ÑùÊÇÔÚ¸÷¸ö·Ö×éÄÚ£©
dense_rank()lÊÇÁ¬ÐøÅÅÐò£¬ÓÐÁ½¸öµÚ¶þÃûʱÈÔÈ»¸ú×ŵÚÈýÃû¡£
¡¾ËµÃ÷¡¿Oracle·ÖÎöº¯Êý
¡¾Ê¾Àý¡¿
¾ÛºÏº¯ÊýRANK ºÍ dense_rank Ö÷ÒªµÄ¹¦ÄÜÊǼÆËãÒ»×éÊýÖµÖеÄÅÅÐòÖµ¡£
¡¡¡¡
¡¡¡¡ÔÚ9i°æ±¾Ö®Ç°£¬Ö»ÓзÖÎö¹¦ÄÜ£¨analytic £©£¬¼´´ÓÒ»¸ö²éѯ½á¹ûÖмÆËãÿһÐеÄÅÅÐòÖµ£¬ÊÇ»ùÓÚorder_by_clause×Ó¾äÖеÄvalue_exprsÖ¸¶¨×ֶεġ£
¡¡¡¡
¡¡¡¡ÆäÓ﷨Ϊ£º
¡¡¡¡
¡¡¡¡RANK ( ) OVER ( [query_partition_clause] order_by_clause )
¡¡¡¡
¡¡¡¡ÔÚ9i°æ±¾ÐÂÔö¼ÓÁ˺ϼƹ¦ÄÜ£¨aggregate£©£¬¼´¶Ô¸ø¶¨µÄ²ÎÊýÖµÔÚÉ趨µÄÅÅÐò²éѯÖмÆËã³öÆäÅÅÐòÖµ¡£ÕâЩ²ÎÊý±ØÐëÊdz£Êý»ò³£Öµ±í´ïʽ£¬ÇÒ±ØÐëºÍORDER BY×Ó¾äÖеÄ×ֶθöÊý¡¢Î»Öá¢ÀàÐÍÍêȫһÖ¡£
¡¡¡¡
¡¡¡¡ÆäÓ﷨Ϊ£º
¡¡¡¡
¡¡¡¡RANK ( expr [, expr]... ) WITHIN GROUP
¡¡¡¡( ORDER BY
¡¡¡¡expr [ DESC | ASC ] [NULLS { FIRST | LAST }]
¡¡¡¡[, expr [ DESC | ASC ] [NULLS { FIRST | LAST }]]...
¡¡¡¡)
¡¡¡¡
¡¡¡¡Àý×Ó1£º
¡¡¡¡
¡¡¡¡ÓбíTableÄÚÈÝÈçÏÂ
¡¡¡¡
¡¡¡¡COL1¡¡COL2
¡¡¡¡¡¡ 1¡¡1
¡¡¡¡¡¡ 2¡¡1
¡¡¡¡¡¡ 3¡¡2
¡¡¡¡¡¡ 3¡¡1
¡¡¡¡¡¡ 4¡¡1
¡¡¡¡¡¡ 4¡¡2
¡¡¡¡¡¡ 5¡¡2
¡¡¡¡¡¡ 5¡¡2
¡¡¡¡¡¡ 6¡¡2
¡¡¡¡
¡¡¡¡·ÖÎö¹¦ÄÜ£ºÁгöCol2·Ö×éºó¸ù¾ÝCol1ÅÅÐò,²¢Éú³ÉÊý×ÖÁС£±È½ÏʵÓÃÓÚÔڳɼ¨±íÖвé³ö¸÷¿ÆÇ°¼¸ÃûµÄÐÅÏ¢¡£
¡¡¡¡
¡¡¡¡SELECT a.*,RANK() OVER(PARTITION BY col2 ORDER BY col1) "Rank" from table a;
¡¡¡¡
¡¡¡¡½á¹ûÈçÏ£º
¡¡¡¡
¡¡¡¡COL1¡¡COL2¡¡Rank
¡¡¡¡¡¡ 1¡¡1¡¡¡¡ 1
¡¡¡¡¡¡ 2¡¡1¡¡¡¡ 2
¡¡¡¡¡¡ 3¡¡1¡¡¡¡ 3
¡¡¡¡¡¡ 4¡¡1¡¡¡¡ 4
¡¡¡¡¡¡ 3¡¡2¡¡¡¡ 1
¡¡¡¡¡¡ 4¡¡2¡


Ïà¹ØÎĵµ£º

ORACLEÊý¾Ý¿âÃüÃû¹æ·¶

1 Ä¿µÄ
¹æ·¶Êý¾Ý¿â¸÷ÖÖ¶ÔÏóµÄÃüÃû¹æÔò¡£
2 Êý¾Ý¿âÃüÃûÔ­Ôò
2.1 Êý¾ÝÎļþ
Èç¹ûÊý¾Ý¿â²ÉÓÃÎļþϵͳ£¬¶ø²»ÊÇÂãÉ豸£¬Ô¼¶¨ÏÂÁÐÃüÃû¹æÔò£º
1)Êý¾ÝÎļþÒÔ±í¿Õ¼äÃûΪ¿ªÊ¼£¬ÒÔ.dbfΪ½áβ£¬È«²¿²ÉÓÃСдӢÎÄ×Öĸ¼ÓÊý×ÖÃüÃû¡£Èç¸Ã±í¿Õ¼äÓжà¸öÊý¾ÝÎļþ£¬Ôò´ÓµÚ2¸öÊý¾ÝÎļþ¿ªÊ¼£¬ÔÚ±í¿Õ¼äÃûºó¼Ó_¡£
Àý£º¶Ôsystem±í¿Õ¼äµÄÊý ......

Ö÷Á÷Êý¾Ý¿âMYSQL/MSSQL/ORACLE²âÊÔÊý¾Ý¿â½Å±¾´úÂë


/******************************************************************************/
/*
Ö÷Á÷Êý¾Ý¿âMYSQL/MSSQL/ORACLE²âÊÔÊý¾Ý¿â½Å±¾´úÂë
½Å±¾ÈÎÎñ:½¨Á¢4¸ö±í,Ìí¼ÓÖ÷¼ü,Íâ¼ü£¬²åÈëÊý¾Ý,½¨Á¢ÊÓͼ
ÔËÐл·¾³1:microsoft sqlserver 2000 ²éѯ·ÖÎöÆ÷
ÔËÐл·¾³2:mysql5.0 phpMyAdminÍøÒ³½çÃæ
ÔËÐл·¾³3:oracle 9i SQL*P ......

Oracle×Ö·û¼¯ÎÊÌâ×ܽá

ÊÕ²Ø×ÔijЩ¸ßÊÖµÄ×ܽᣬ²»¸Ò¶ÀÏí£¬ÓëÓÐÔµÀ´´ËÕß¹²Ïí¡£
-----------------------------------------------------------------------------------
Oracle×Ö·û¼¯ÎÊÌâ×ܽá
¾­³£ÓÐͬÊÂ×ÉѯoracleÊý¾Ý¿â×Ö·û¼¯Ïà¹ØµÄÎÊÌ⣬ÈçÔÚ²»Í¬Êý¾Ý¿â×öÊý¾ÝÇ¨ÒÆ¡¢Í¬ÆäËüϵͳ½»»»Êý¾ÝµÈ£¬³£³£ÒòΪ×Ö·û¼¯²»Í¬¶øµ¼ÖÂÇ¨ÒÆÊ§°Ü»òÊý¾Ý¿âÄÚÊý¾Ý±ä³ ......

Oracle Date Function ½²½âºÍÊÂÀý

http://blog.csdn.net/mustbelove/archive/2007/04/17/1567836.aspx(ת)
1 year=1*12 months
1 day=24
hours=24*(1*60mins)=24*60*(1*60 seconds)
1 week =7 days
×¢Ò⣺
ºÚÉ«×ÖÌåÊÇ oracle

8i£¬9i¶¼¿ÉÒÔʹÓõĺ¯Êý£¬
À¶É«×ÖÌåÊÇ Oracle
9i
ÐÂ
ÔöµÄ²¿·Ö¡£
 
Çë´ó¼ÒÔÚʹÓÃʱ£¬×¢Òâ°æ±¾ÏÞÖÆ¡£
add_mon ......

Oracle ·ÖÒ³´æ´¢¹ý³Ì ¼¸Ê®ÍòÌõ¼Ç¼

ºÃ³¤Ê±¼äûд¶«¶«ÁË£¬½ñÌìдÁËÒ»¸öoracleµÄ·ÖÒ³´æ´¢¹ý³Ì£¬Ìù³öÀ´Óë´ó¼Ò·ÖÏí¡£
ÓÉÓÚ¡£net¿ò¼ÜÖеÄgridviewµÈ¿Ø¼þµÄ·ÖÒ³¹¦ÄÜÌ«Èõ£¬ËùÒԴ󲿷ֳÌÐòÔ±¶¼»á×Ô¼ºÐ´·ÖÒ³¹¦ÄÜ£¬¶øµ÷Ó÷ÖÒ³´æ´¢¹ý³ÌÊDZØÐëµÄ¡£
ǰ̨aspxÒ³Ãæ²»¹ÜÊÇÓÃÏÂÔØµÄdll»¹ÊÇÓÃ×Ô¼ºÐ´µÄÓû§¿Ø¼þ£¬¶¼ÄÜʵÏÖ×Ô¼ºµÄ¹¦ÄÜ£¬È»¶ø·ÖÒ³µÄ´æ´¢¹ý³Ì¾ÍÐèÒªºÃºÃµÄ¿¼ÂÇÁË£¬Ï ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ