cnvcDate      cnvcFlightNo  cnvcStation cnvcRouteCode 
07  3 2009 8L9951   NULL     JHG-KMG 0.000 NULL NULL B737-700 
07  3 2009 CA967   NULL     PVG-MXP 17315.000 NULL NULL A343 
07  3 2009 HU481   NULL     PEK-BUD 10802.000 NULL NULL B767-34P 
NULL NULL NULL   NULL       NULL NULL NULL NULL 如何将cnvcRouteCode中的JHG\PVG\PEK。—号前的数据插入到cnvcStation 中? 
谢谢

解决方案 »

  1.   

    update table set cnvcStation = cnvcRouteCode;
      

  2.   

    附加个问题?怎样将表TB2 中 的 cniUserableWeight 根据TB1中与TB2对应的cnvcAtype 放到TB1中的cniUserableWeight  谢谢啊。
    TB1
     cnvcDate      cnvcFlightNo  cnvcAtype   cniUserableWeight
    07  3 2009       8L9951        145           ?
    07  3 2009       CA967         190           ?TB2
    cnvcAtype     cniUserableWeight 
    145            600
    190            2000
      

  3.   

    1.update table set cnvcStation = SUBSTR(cnvcRouteCode,1,3);
    2.UPDATE TB1 SET cniUserableWeight = (SELECT cniUserableWeight FROM TB2 
    WHERE TB1.cnvcAtype  = TB2.cnvcAtype  )
    WHERE EXISTS(SELECT 1 FROM TB2 WHERE TB1.cnvcAtype  = TB2.cnvcAtype)
      

  4.   

    UPDATE TB1 SET cniUserableWeight =B.cniUserableWeight  FROM TB1  A,TB2 B WHERE A.cnvcAtype =B.cnvcAtype  
      

  5.   

    update tableName set cnvcStation = SUBSTRING(cnvcRouteCode,1,3)
      

  6.   

    怎样把cnvcFlightNo  中,根据cnvcRoute中始发站一样的航班提取出来?
    cnvcDate      cnvcFlightNo  cnvcRoute
    07  3 2009      8L9951      HAK-PEK  
    07  3 2009      8L9951      HAK-CAN
    07  3 2009      8L9951      CAB-PEK  结果是
    cnvcDate      cnvcFlightNo  cnvcRoute
    07  3 2009      8L9951      HAK-PEK  
    07  3 2009      8L9951      HAK-CAN