zoukankan
html css js c++ java
sql server 过滤重复数据
--
先建立一个测试表:
CREATE
TABLE
[
test
]
(
[
id
]
[
int
]
IDENTITY
(
1
,
1
)
NOT
NULL
,
[
a
]
[
varchar
]
(
50
) COLLATE Chinese_PRC_CI_AS
NULL
,
[
b
]
[
varchar
]
(
50
) COLLATE Chinese_PRC_CI_AS
NULL
,
[
c
]
[
varchar
]
(
50
) COLLATE Chinese_PRC_CI_AS
NULL
)
ON
[
PRIMARY
]
GO
INSERT
INTO
[
MisDB
]
.
[
dbo
]
.
[
test
]
(
[
a
]
,
[
b
]
,
[
c
]
)
VALUES
(
'
a
'
,
'
b
'
,
'
c
'
)
INSERT
INTO
[
MisDB
]
.
[
dbo
]
.
[
test
]
(
[
a
]
,
[
b
]
,
[
c
]
)
VALUES
(
'
a
'
,
'
b
'
,
'
cc
'
)
INSERT
INTO
[
MisDB
]
.
[
dbo
]
.
[
test
]
(
[
a
]
,
[
b
]
,
[
c
]
)
VALUES
(
'
aa
'
,
'
bb
'
,
'
c
'
)
INSERT
INTO
[
MisDB
]
.
[
dbo
]
.
[
test
]
(
[
a
]
,
[
b
]
,
[
c
]
)
VALUES
(
'
aa
'
,
'
bb
'
,
'
cc
'
)
INSERT
INTO
[
MisDB
]
.
[
dbo
]
.
[
test
]
(
[
a
]
,
[
b
]
,
[
c
]
)
VALUES
(
'
a
'
,
'
bb
'
,
'
ccc
'
)
--
查询语句
select
id,a,b,c
from
test a
where
id
=
(
SELECT
min
(id)
FROM
test b
where
a.a
=
b.a
and
a.b
=
b.b)
order
by
id
结果:
1 a b c
3 aa bb c
5 a bb ccc
查看全文
相关阅读:
反射,Expression Tree,IL Emit 属性操作对比
vue2.0 创建项目
vue-cli3.0 Typescript 项目集成环信WebIM 群组聊天
vue-property-decorator vue typescript写法
TypeScript中是使用强类型函数作为参数
应用监控与管理Actuator
ES数据库下载安装
删除SDE用户报ORA-00604 ORA-21700
ArcGIS中的WKID
改变您的HTTP服务器的缺省banner
原文地址:https://www.cnblogs.com/wangxiaohuo/p/732654.html
最新文章
Composer基础应用1
laravel 在apache或nginx的配置
ubuntn下 nginx+phpstorm 中配置xdebug调试
基本排序算法(冒泡、插入、选择、快排)
实现远程连接MySQL
vue3.0 本地调试时Invalid Host header
visual studio code开发代码片段扩展插件
.netcore3.0 System.Text.Json 日期格式化
asp.netcore3.0 netstandard2.1 使用 DbProviderFactories 连接数据库
一次搞懂建模语言UML
热门文章
MongoDB入门及 c# .netcore客户端MongoDB.Driver2.9.1使用
.NET Core 3.0 Preview 9 发布
Nuget打包类库及引用
Prototype原型模式
Singleton单例模式
Builder建造者模式
Abstract Factory抽象工厂模式
Factory Method工厂方法模式
asp.net core webapi 统一处理返回值、异常和请求参数验证
在asp.net core中使用托管服务实现后台任务
Copyright © 2011-2022 走看看