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,

 

相关文章:

  • 2021-12-06
  • 2022-01-16
  • 2021-10-02
  • 2021-12-24
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-22
  • 2021-09-07
  • 2021-07-19
  • 2021-11-27
  • 2022-01-13
  • 2022-01-13
相关资源
相似解决方案