<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-204  評論-90  文章-8  trackbacks-0

    delete ? from ?t_number;

    以下表為例:

    create ? table ?t_number(
    ??ID???????
    NUMBER ? not ? null ,
    ??USERNAME?
    VARCHAR2 ( 30 ),
    ??MOBILE???
    VARCHAR2 ( 30 ),
    ??OPRCODE??
    VARCHAR2 ( 2 ),
    ??INSDATE??DATE
    )

    一、記錄中部分字段重復(fù):
    delete?from?t_number?a?
    where?a.rowid?!=?(select?max(b.rowid)?
    ??????????????????
    from?t_number?b?
    ??????????????????
    where?a.mobile?=?b.mobile);

    在oracle中,有個隱藏了自動rowid,里面給每條記錄一個唯一的rowid,我們?nèi)绻氡A糇钚伦钆f的一條記錄, 我們就可以利用這個字段,保留重復(fù)數(shù)據(jù)中rowid最大或最小的一條記錄就可以了

    二、記錄中各字段內(nèi)容完全相同的情況
    先創(chuàng)建臨時表:

    CREATE?TABLE?t_number_tmp?AS?(select?distinct?*?from?t_number);

    清除原表
    delete?from?t_number;

    將臨時表的數(shù)據(jù)導(dǎo)入原表
    insert?into?t_number?(select?*?from?t_number_tmp);

    刪除臨時表
    drop?tablet_number_tmp;


    ?

    posted on 2006-12-04 16:01 一凡 閱讀(341) 評論(0)  編輯  收藏 所屬分類: DATABASE
    主站蜘蛛池模板: 抽搐一进一出gif免费视频| 国产hs免费高清在线观看| 亚洲ts人妖网站| 国产亚洲精品国产福利在线观看 | 亚洲日本va午夜中文字幕久久| 亚欧洲精品在线视频免费观看| 色拍自拍亚洲综合图区| 四虎免费大片aⅴ入口| 中文字幕免费在线视频| 亚洲www在线观看| 亚洲老妈激情一区二区三区| 最新欧洲大片免费在线| 国产特黄一级一片免费| 免费人成视频在线观看不卡| 91老湿机福利免费体验| 国产亚洲欧洲Aⅴ综合一区| 国产一卡2卡3卡4卡2021免费观看| 十八禁的黄污污免费网站| 亚洲二区在线视频| 亚洲熟妇无码另类久久久| 午夜私人影院免费体验区| 久久九九AV免费精品| 麻豆69堂免费视频| 亚洲av成人一区二区三区| 亚洲精品乱码久久久久66| 国产免费久久精品| 97热久久免费频精品99| 曰批全过程免费视频在线观看无码| 亚洲另类自拍丝袜第五页| 亚洲熟妇无码爱v在线观看| 国产亚洲精品资在线| 四虎免费影院4hu永久免费| 思思re热免费精品视频66| 久草视频在线免费看| 一本久久A久久免费精品不卡| 亚洲最大中文字幕无码网站| 久久精品国产亚洲AV麻豆网站| 亚洲日韩精品无码专区网址| 四虎影在线永久免费四虎地址8848aa| 在线观看AV片永久免费| 91久久精品国产免费一区|