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¡
Ïà¹ØÎĵµ£º
http://inthirties.com:90/thread-918-3-1.html
This article describes the installation of
Oracle 10g release 2 (10.2.0.1) RAC on Linux (Oracle Enterprise Linux
4.5) using NFS to provide the shared storage.
Introduction
Download Software
Operating System Installation
Oracle Installation Prereq ......
ojdbc14.jarÓëclasses12.jarÓÐÊ²Ã´Çø±ð??
×î½üÓÃclasses12.jar£¬hibernate3.1ÀÏÊdzöÎÊÌ⣿
ÎÒµÄoracle9.2.0.10!
ÔÚÍøÉÏÕÒ£¬·¢ÏÖÓÐÈËÓÃojdbc14.jar¿ª·¢£¬Ã»ÓÐÓùýÄØ£¿¿´oracleµÄreadme.txtҲûÓп´Ê²Ã´ÄØ£¿
ÄÇλ´ó¸çÖªµÀ˵һÏ£¡Ê®·Ö¸Ðл£¡
------------------------------------------------------------------------- ......
OracleµÄ·ÖÇø¼¼ÊõÔÚijЩÌõ¼þÏ¿ÉÒÔ¼«´óµÄÌá¸ß²éѯµÄÐÔÄÜ£¬ËùÒÔ±»¹ã·º²ÉÓᣴӲúÆ·ÉÏ˵£¬·ÖÇø¼¼ÊõÊÇOracleÆóÒµ°æÖжÀÁ¢ÊշѵÄÒ»¸ö×é¼þ¡£ÒÔÏÂÊǶÔÓÚ·ÖÇø¼°±¾µØË÷ÒýµÄÒ»¸öʾÀý¡£
¡¡¡¡OracleµÄ·ÖÇø¼¼ÊõÔÚijЩÌõ¼þÏ¿ÉÒÔ¼«´ó
¡¡OracleµÄ·ÖÇø¼¼ÊõÔÚijЩÌõ¼þÏ¿ÉÒÔ¼«´óµÄÌá¸ß²éѯµÄÐÔÄÜ£¬ËùÒÔ±»¹ã·º²ÉÓᣴӲúÆ·ÉÏ˵£¬·ÖÇø¼¼ÊõÊÇ ......
ºÃ³¤Ê±¼äûд¶«¶«ÁË£¬½ñÌìдÁËÒ»¸öoracleµÄ·ÖÒ³´æ´¢¹ý³Ì£¬Ìù³öÀ´Óë´ó¼Ò·ÖÏí¡£
ÓÉÓÚ¡£net¿ò¼ÜÖеÄgridviewµÈ¿Ø¼þµÄ·ÖÒ³¹¦ÄÜÌ«Èõ£¬ËùÒԴ󲿷ֳÌÐòÔ±¶¼»á×Ô¼ºÐ´·ÖÒ³¹¦ÄÜ£¬¶øµ÷Ó÷ÖÒ³´æ´¢¹ý³ÌÊDZØÐëµÄ¡£
ǰ̨aspxÒ³Ãæ²»¹ÜÊÇÓÃÏÂÔØµÄdll»¹ÊÇÓÃ×Ô¼ºÐ´µÄÓû§¿Ø¼þ£¬¶¼ÄÜʵÏÖ×Ô¼ºµÄ¹¦ÄÜ£¬È»¶ø·ÖÒ³µÄ´æ´¢¹ý³Ì¾ÍÐèÒªºÃºÃµÄ¿¼ÂÇÁË£¬Ï ......