oracle去除字段里的汉字
问题已解决,通过ASCII码来去除,详细请参考
oracle去除字段里的中文
数据库中某些字段过长,无法导入另一个库
最无脑的办法——用translate去除中文,适合去除内容单一的无效字符串
查询 ‘单位电话’ 字段的长度大于15的:
select 单位电话
from 表名 t
where length(单位电话)>15
查询结果中有很多的空格字符,还有人把地址填这的,我傻了
select translate(单位电话,'把字段里的中文复制到这 ', '0')
from 表名 t
where length(单位电话)>15
示例
如果把
translate(单位电话,'把字段里的中文复制到这 ', '0')
改成
translate(单位电话,'把字段里的中文复制到这 ', '')
查询结果两个字段都为空了
我也不知道为什么会这样,希望大佬指点迷津