数据录入的时候未对输入做转换,导致字段存在各种奇怪的字符。
在使用to_number的时候,就提示无效数字的问题。
通过group by发现特殊字符,通过替换特殊字符后,再使用to_number即可。
to_number(REGEXP_REPLACE(blood_pressure,'[a-zA-Z/:.*+`]','')) < 90
通过上面转换即可。如果还有其他字符,再正则表达式中加入即可。
数据录入的时候未对输入做转换,导致字段存在各种奇怪的字符。在使用to_number的时候,就提示无效数字的问题。通过group by发现特殊字符,通过替换特殊字符后,再使用to_number即可。to_number(REGEXP_REPLACE(blood_pressure,'[a-zA-Z/:.*+`]','')) < 90通过上面转换即可。如果还有其他字...
数据录入的时候未对输入做转换,导致字段存在各种奇怪的字符。
在使用to_number的时候,就提示无效数字的问题。
通过group by发现特殊字符,通过替换特殊字符后,再使用to_number即可。
to_number(REGEXP_REPLACE(blood_pressure,'[a-zA-Z/:.*+`]','')) < 90
评论
0成为第一个留下想法的人。