• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    sqlserver中重复数据值只取一条的sql语句
    复制代码 代码如下:

    --建立数据表createtable TestData
    (
    ID int identity(1,1) primary key,
    Data int,
    ColA varchar(20),
    ColB varchar(20)
    )
    go

    --插入测试数据
    declare @counts int
    declare @i int
    set @counts = 10000
    set @i = 1

    while @i=@counts
    begin
    insert TestData (Data,ColA,ColB) values(cast(rand()*10000 as int),cast(rand() as varchar(20)),cast(rand() as varchar(20)))
    set @i=@i+1
    end

    --获取数据(重复数据只取一条)
    select * from TestData
    where
    id in
    (
    --根据Data分类获取数据最小ID列表
    select min(id) from TestData
    group by Data
    )
    您可能感兴趣的文章:
    • SQL Server数据库删除数据集中重复数据实例讲解
    • Sql Server使用cursor处理重复数据过程详解
    • sqlserver清除完全重复的数据只保留重复数据中的第一条
    • SQL Server中删除重复数据的几个方法
    • sqlserver合并DataTable并排除重复数据的通用方法分享
    • 教你几种在SQLServer中删除重复数据方法
    • MSSql简单查询出数据表中所有重复数据的方法
    上一篇:SQL 特殊语句(学习笔记)
    下一篇:分析SQL语句性能3种方法分享
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    sqlserver中重复数据值只取一条的sql语句 sqlserver,中,重复,数据,值,