SQL如何获取不重复的数据,去重后的数据行数

 时间:2024-10-12 22:27:33

1、创建一个临时表,用于演示sqlserver语法中的去重关键字distinct的使用。本文以sqlserver数据库为例演示IF OBJECT_ID('tempdb..#tmp1') IS NOT NULL DROP TABLE #tmp1;CREATE TABLE #tmp1( Col1 varchar(50), Col2 int );

SQL如何获取不重复的数据,去重后的数据行数

3、查询临时表中所有的测试数据select * from #tmp1;

SQL如何获取不重复的数据,去重后的数据行数

5、distinct除了过滤整个表不重复的记录之外,还可以对指定列去重复,多个列使用逗号分开即可select distinct Col1 from #tmp1;select distinct Col1, Col2 from #tmp1;

SQL如何获取不重复的数据,去重后的数据行数

7、试着把distinct和count交换一个位置,sql语句执行会怎么样呢?从运行结果可以看出,这样写就可以达到预期的效果,Col1列的不重复行数正确的返回了select count(distinct Col1) from #tmp1;

SQL如何获取不重复的数据,去重后的数据行数
  • VS2008MFC扩展动态库与调用示例
  • Windows如何进行高级审核配置
  • Server 2003中的终端服务配置程序如何开启?
  • Windows Server 2012如何将用户添加到本地组
  • window7系统注册表查找方法
  • 热门搜索
    秦皇岛市旅游局 普宁旅游景点大全 天津周边旅游景点 千岛湖旅游路线 辽宁省内旅游景点 旅游活动策划书 悠哉旅游 斐济旅游攻略 牡丹江旅游局 旅游的英文