oracle中如果一个字段内容不全是数字型 可以通过以下方式过滤 
        
        
        to_number(substr(translate(a.vital_signs_cvalues,
                                  
      
      
        '
      
      
        9876543210.
      
      
        '
      
      
        ||
      
      
         a.vital_signs_cvalues,
                                  
      
      
        '
      
      
        9876543210.
      
      
        '
      
      
        ),
                        
      
      
        1
      
      
        ,
                        instr(translate(a.vital_signs_cvalues,
                                        
      
      
        '
      
      
        9876543210.
      
      
        '
      
      
        ||
      
      
        
                                        a.vital_signs_cvalues,
                                        
      
      
        '
      
      
        9876543210.
      
      
        '
      
      
        ),
                              
      
      
        '
      
      
        .
      
      
        '
      
      )) 
      
        ||
      
      
        REPLACE
      
      
        (substr(translate(a.vital_signs_cvalues,
                                                                
      
      
        '
      
      
        9876543210.
      
      
        '
      
      
        ||
      
      
        
                                                                a.vital_signs_cvalues,
                                                                
      
      
        '
      
      
        9876543210.
      
      
        '
      
      
        ),
                                                      instr(translate(a.vital_signs_cvalues,
                                                                      
      
      
        '
      
      
        9876543210.
      
      
        '
      
      
        ||
      
      
        
                                                                      a.vital_signs_cvalues,
                                                                      
      
      
        '
      
      
        9876543210.
      
      
        '
      
      
        ),
                                                            
      
      
        '
      
      
        .
      
      
        '
      
      ) 
      
        +
      
      
        1
      
      
        ,
                                                      length(translate(a.vital_signs_cvalues,
                                                                       
      
      
        '
      
      
        9876543210.
      
      
        '
      
      
        ||
      
      
        
                                                                       a.vital_signs_cvalues,
                                                                       
      
      
        '
      
      
        9876543210.
      
      
        '
      
      
        ))),
                                               
      
      
        '
      
      
        .
      
      
        '
      
      
        ,
                                               
      
      
        ''
      
      )) 
      
        AS
      
       vital_signs_cvalues,
    
  


 
					 
					