oracle取不重复的记录,我怎么把这些重复的数据改为取出来,并且修改为不重复的...

不知道是不是这个意思

[php]

SQL> set linesize 1000

SQL> select * from t_0001;

OID  ATTRVALUE TIME

---------- ---------- ----------------------------------------

8.8002E+13      53110 2008-1-14 16:32:43

8.8002E+13      63310 2008-2-1

8.8002E+13      53810 2008-2-1

8.8002E+13     632632 2008-1-14 17:06:21

8.8002E+13         20 2008-1-16 11:50:13

8.8002E+13       2121 2008-2-1

8.8002E+13     518518 2008-1-14 16:37:17

8.8002E+13      53110 2008-2-1

8.8002E+13     533533 2008-1-14 16:59:10

8.8002E+13     533533 2008-2-1

8.8002E+13      51010 2008-1-14 16:59:56

OID  ATTRVALUE TIME

---------- ---------- ----------------------------------------

8.8002E+13     546546 2008-1-14 16:37:45

8.8002E+13     518518 2008-2-1

8.8002E+13       2525 2008-2-1

8.8002E+13     755755 2008-2-1

8.8002E+13     577577 2008-2-1

8.8002E+13       2110 2008-1-14 16:08:53

8.8002E+13       2222 2008-1-14 16:47:15

已选择18行。

SQL> select oid,substr(attrvalue, 1, length(attrvalue) / 2) attrvalue ,time

2    from t_0001

3   where mod(length(attrvalue), 2) = 0

4     and substr(attrvalue, 1, length(attrvalue) / 2) =

5         substr(attrvalue, length(attrvalue) / 2 + 1);

OID ATTRVALUE                TIME

---------- -------------------- --------

8.8002E+13 632                  2008-1-14 17:06:21

8.8002E+13 21                   2008-2-1

8.8002E+13 518                  2008-1-14 16:37:17

8.8002E+13 533                  2008-1-14 16:59:10

8.8002E+13 533                  2008-2-1

8.8002E+13 546                  2008-1-14 16:37:45

8.8002E+13 518                  2008-2-1

8.8002E+13 25                   2008-2-1

8.8002E+13 755                  2008-2-1

8.8002E+13 577                  2008-2-1

8.8002E+13 22                   2008-1-14 16:47:15

---------

[/php]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值