·þÎñÆ÷ϵͳ¼¯³É¼°Êý¾Ý·þÎñÖÐÐÄ

 

Ò»¼¶À¸Ä¿
Ò»¼¶À¸Ä¿
Ò»¼¶À¸Ä¿
Ò»¼¶À¸Ä¿
Ò»¼¶À¸Ä¿
Ò»¼¶À¸Ä¿
Ò»¼¶À¸Ä¿
Ò»¼¶À¸Ä¿
¡¾å¸‚场动æ€?¡¿¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­>>>

Êý¾Ý¿âÖظ´Êý¾Ý¶¼×·¼Ó×Ö·û

½«Êý¾Ý¿âÖУ¬±íOMRC£¬FirmName×ֶΣ¬ËùÓÐÖظ´Êý¾Ý£¬ºóÃ涼¼Ó×Ö·û1 

update  omrc  set  FirmName=FirmName+¡¯1¡¯ 
where FirmName  in (select  FirmName  from omrc  group  by  FirmName   having  count(FirmName) > 1) 
and FirmCode not in (select min(FirmCode) from  omrc  group by FirmName  having count(FirmName )>1)

µ±È»¼ÓÆäËü×Ö·ûÒ²¿É£¬Óõ¥ÒýºÅÀ¨ÆðÀ´¾ÍÊÇ

Öظ´³¬¹ý2´ÎÒÔÉϵģ¬ÒÔ²éѯ×î¶àµÄ10´ÎΪÀý£¬ÒÀ´Î·Ö±ð×·¼ÓÐòÊý¸ÄÃû£¬ÈçÏÂ

update  omrc  set  FirmName=FirmName+''10''
where FirmName  in (select  FirmName  from omrc  group  by  FirmName   having  count(FirmName) =10)
and FirmCode  in (select max(FirmCode) from  omrc  group by FirmName  having count(FirmName )=10)
update  omrc  set  FirmName=FirmName+''9''
where FirmName  in (select  FirmName  from omrc  group  by  FirmName   having  count(FirmName) =9)
and FirmCode  in (select max(FirmCode) from  omrc  group by FirmName  having count(FirmName )=9)
...(876543ÒÀ´Î²éѯ׷¼Ó)
update  omrc  set  FirmName=FirmName+''2''
where FirmName  in (select  FirmName  from omrc  group  by  FirmName   having  count(FirmName) =2)
and FirmCode  in (select max(FirmCode) from  omrc  group by FirmName  having count(FirmName )=2)

µÚ10¸öÃû³Æºó×·¼Ó10£¬µÚ9¸öÃû³Æºó×·¼Ó9£¬ÒÀ´Î×·¼Ó£¬Ö±µ½Ã»ÓÐÖظ´¡£

ÁгöOMRCÖÐÖÆÔìÉÌFirmNameÖÐÖظ´Êý¾Ý£¬²¢°´ÕÕÐòºÅÅÅÁР
SELECT ROW_NUMBER() OVER(PARTITION BY FirmCode ORDER BY FirmCode FirmName) as NUM,FirmName FROM OMRC 
where FirmName  in (select  FirmName  from omrc  group  by  FirmName   having  count(FirmName) > 1) 
and FirmCode not in (select min(FirmCode) from  omrc  group by FirmName  having count(FirmName )>1)

×¢ÒâÔËËã·û¡¢ÒýºÅµÈµÈ¶¼ÊÇ°ë½Ç£¬¶¼ÊÇÒ»¸öµ¥ÒýºÅ£¬Èç¡®9¡¯¡£³öÏÖ¶à¸öÊDZ༭Æ÷ÎÊÌ⣬ÿ´Î±£´æ¶¼»á×Ô¶¯¼ÓÒ»¸ö£¬Èç''''''9''''''¡£

ÆäÖÐ

SELECT ROW_NUMBER() OVER(PARTITION BY Öظ´µÄ×ֶΠORDER BY ÅÅÐò×Ö¶Î) AS NUM,Öظ´µÄ×ֶΠFROM ±í
Öظ´µÄÊý¾ÝNUM»á°´ÕÕ1¡¢2¡¢3ÕâÑùÅÅÐò£¬²»Öظ´µÄÊý¾ÝNUMΪ1

·¢²¼Ê±¼ä:2023/1/18 ÔĶÁ:1878´Î À´Ô´:
 


¡¡
市场动æ€?·ÖÀà
   
  ÐÐÒµÐÂÎÅ
 
  ¹«Ë¾¶¯Ì¬
 
  ¼¼Êõ×ÊÁÏ
 
  µçÄÔάÐÞ
 
  »Ö¸´°¸Àý
 
  SQLÊý¾Ý¿â
 
  ´ÅÅÌÕóÁÐ
 
  ·þÎñÆ÷
 
  ²ÆÎñÈí¼þ
 
  ÍøÂçÎÊÌâ
 
  linux-XFS
 
  Æ»¹ûµçÄÔ&ϵͳ
 
  °²×¿ÏµÍ³Ïà¹Ø
 
  °ì¹«Îļþ
 
  ²Ù×÷ϵͳ
 
  ÈÕ³£Éú»î(ÑĮ̀)
 
  ÍøÕ¾Ïà¹Ø
 
   
¡¡
ÓÑÇéÁ´½Ó
¡¡
¡¡
 
 
 
   
¹«Ë¾µØÖ·£ºÑĮ̀µçÄÔÊг¡#308
µç»°£º0535-6688830 E-Mail:163@163.com
Copyright©2011-2012 ÑĮ̀Èð³Û¿ÆóÓÐÏÞ¹«Ë¾ All Rights Reserved.
³ICP±¸11014811ºÅ-1
ÄúÊDZ¾Õ¾µÚ λ·ÃÎÊÕß