zoukankan      html  css  js  c++  java
  • 利用row_number函数处理重复数据

     
    利用row_number函数处理重复数据
     
    --创建测试表person
    CREATE TABLE person(
        sn varchar(10),
        name varchar(50)
    );
    go
     
    --插入测试重复数据
    insert into person values('1','guoqiang1');
    insert into person values('1','guoqiang1');
    insert into person values('1','guoqiang1');
    insert into person values('2','guoqiang2');
    insert into person values('2','guoqiang2');
    insert into person values('3','guoqiang3');
    go
     
    --查看person
    select * from dbo.person;
    go
     
    --去除重复数据,并放到tmp表中
    select sn,name into tmp from
    (select *, row_number() over(partition by sn order by sn) as rank from person) as t
    where t.rank = 1
    go
     
    --查看tmp
    select * from dbo.tmp
    go
     
     
    作者:深潭
    出处:http://www.cnblogs.com/dbasys/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    jPlayer
    nodemon
    微信
    防盗链
    ES2015 (ES6)
    静态资源
    WebP
    Retina
    ui-grid
    React入门2
  • 原文地址:https://www.cnblogs.com/dbasys/p/2127608.html
Copyright © 2011-2022 走看看