oracle中查询某个字段除数字类型外的内容
select KEYID,decode(trim(translate(trim(EXPDATA1),‘-0123456789.’,’ ‘)),’',‘is number’,‘not number’ )as 字段的判断 FROM test1
该篇文章介绍了如何在Oracle数据库中使用DECODE函数结合TRIM和TRANSLATE函数,对EXPDATA1字段进行处理,判断其是否为数字类型,以区分isnumber和notnumber结果。
oracle中查询某个字段除数字类型外的内容
select KEYID,decode(trim(translate(trim(EXPDATA1),‘-0123456789.’,’ ‘)),’',‘is number’,‘not number’ )as 字段的判断 FROM test1
1308
2456
3804

被折叠的 条评论
为什么被折叠?