少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
          一、SQL刪除某些字段重復(fù)的記錄(只保留一條) 
          1.查詢出來重復(fù)的記錄數(shù):
          select t.* from test2 t inner join(select name,age from test2 s group by name,age having count(*)>1)b
          on t.name=b.name and t.age=b.age

          select t.name,t.age,count(*) as num1 from test2 t group by name,age having count(*)>1
          2.刪除重復(fù)的記錄數(shù)(只保留一條):
          delete from test2 t where t.id not in (select max(id) from test2 s group by name,age)

          二、一個(gè)表中有一個(gè)id字段,選出重復(fù)大于三的字段:
          select id,count(name) from test t group by id having count(name)>=3

          兩個(gè)日期間的天數(shù) :
          select floor(sysdate - to_date('20020405','yyyymmdd')) from dual;
          posted on 2012-05-22 14:42 abin 閱讀(409) 評(píng)論(0)  編輯  收藏 所屬分類: javaWork

          只有注冊用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 荣昌县| 阿城市| 连江县| 嘉义市| 济阳县| 夹江县| 吴江市| 徐汇区| 屏南县| 齐河县| 枣庄市| 东至县| 琼中| 平遥县| 吐鲁番市| 大渡口区| 德庆县| 光泽县| 尚志市| 滦南县| 攀枝花市| 繁昌县| 湄潭县| 密山市| 什邡市| 延吉市| 定日县| 无锡市| 江北区| 马关县| 阿拉善右旗| 南召县| 乐东| 辽阳县| 盐城市| 杨浦区| 台安县| 甘南县| 交口县| 宜兴市| 遵化市|