楼主: syfins
3698 15

[原创博文] 碰到事件~高手请进,来猜猜这是个啥字符 [推广有奖]

11
爱萌 发表于 2010-3-11 10:41:50
我根据你的结果知道,在你查找的数据集中P07C270096********,
其他没有了
最恨对我说谎或欺骗我的人

12
paladin112 发表于 2010-3-11 12:06:55
不清楚什么字符,进UE,用16进制看看,不就清楚了

13
lyfyb99 在职认证  发表于 2010-3-11 12:48:57
ping_007 发表于 2010-3-10 22:02
6# syfins

有可能是回车之类的(line feed or carriage return)。Try compressing out '0A0D'x
此为正解,很多临床研究数据有这种情况,多数了回车或换行符

14
syfins 发表于 2010-3-11 15:07:07

看来是我没表达清楚
在做数据清洗时发现此表的P07C270096无法和其他表完成inner join
但是这个值在实际查看数据时是看得到的(因为就1w多条记录,sort一下就能看到)
于是就在处理这个值后面到底是跟了一个什么字符的问题
之前like%的测试只是为了验证到底是前面多了字符还是后面多了字符
爱萌 发表于 2010-3-11 10:41
我根据你的结果知道,在你查找的数据集中P07C270096********,
其他没有了

15
edwardhuanghz 发表于 2010-3-12 16:03:40
看一下标准sql,%代表什么意思

16
ping.gu18 发表于 2010-3-21 09:46:23
9# bobguy

可能是个NON-PRINGTABLE的字符。如果是的话,ORACLE-SQL里有个ASCII()-FUNCTION,能告诉你每个字符在ASCII表里的位置;然后你到ASCII表里去查,就知道是啥啦。SAS里面应该有个类似的函数,懒得去查了,有兴趣的自己可以去找找。你的数据如果在不同的系统里转过一圈,这种事情很容易发生。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-22 11:07