字段类型 number(4),怎样把这个字段里面的值的个位都改成8?

解决方案 »

  1.   


    UPDATE TABLE_NAME
       SET COLUMN_NAME = TO_NUMBER(SUBSTR(COLUMN_NAME,
                                          1,
                                          LENGTH(COLUMN_NAME) - 1) || '8');
      

  2.   

    UPDATE TABLE_NAME
    SET COLUMN_NAME = COLUMN_NAME +(8- mod(COLUMN_NAME ,10));
      

  3.   

    UPDATE TABLE_NAME
    SET COLUMN_NAME = COLUMN_NAME + 8 - mod(COLUMN_NAME ,10);