replace(colName,"公司","集团公司")
或者用函数lpad

解决方案 »

  1.   

    replace(colName,"公司","集团公司"),如果要把一个表中的两条记录同一列的值替换为其他的,应该怎么做呢?比如:
    单位   产值         要替换为      单位   产值 公司1   34                        公司1   34  
    公司2   33                        公司4   33
    公司3   67                        公司5   67在mssql中可以用case分支和替换语句来实现,在oracle中应该如何实现呢?谢谢
      

  2.   

    decode(单位,'公司1','公司1','公司2','公司4','公司3','公司5',单位)
      

  3.   

    推荐一楼的方法
    replace(colName,"公司","集团公司")
    或者用函数lpad
      

  4.   

    update table 
    setb table.col='集团公司'
    where table.col='公司'
      

  5.   

    update table 
    set table.col='集团公司'
    where table.col='公司'