sqlserver 用到临时表去除重复列
来源:互联网 发布:淘宝代码有何用 编辑:程序博客网 时间:2024/06/07 01:34
当做数据查询时需要分组,因为只有一列不同,同时还需要保留不同的列,使其不能受到影响。这时用 distinct 和 group by 就不能解决问题了。
就需要用到 临时表 来做到想要的结果。
// ㈠ 先把稍后用到的临时表从临时数据库中删除。
if object_id('tempdb..#temp_table') is not null
Begin
drop table #temp_table
End
//㈡ 把从数据表中查出的数据放到临时表中 。注意此处 identity 的使用 ,它是一个自增的变量,可以为每一列分一个由大到小的 int 型值 。
//因为用到了 order by 排序,因此在第三步时用 min()聚合函数就会取出需要的那条记录。
select top 60 identity(int,1,1) id ,name, factoryname,catalogname,file_name,img2 into#temp_table
from tableName order by view_count desc
// ㈢ 在这就可以用 min(id) 聚合函数来取出结果集
select top 6 * from #temp_table where id in(
select min(id) from #temp_table group by factoryname )
- sqlserver 用到临时表去除重复列
- sqlserver去除重复列[行]
- sqlserver去除重复记录
- SQL 去除表中的重复列
- Oracle 去除重复列
- SQLSERVER 怎样去除重复记录
- sqlserver 去除重复的数据
- 利用SQLServer的全局临时表防止用户重复登录
- 利用SQLServer的全局临时表防止用户重复登录
- SQLServer中用存储过程去除表中重复客户信息
- SQLServer 表连接时使用top 1 去除重复数据
- SqlServer去除表中的重复列,商品表和评论表,一个相拼对应多个评论,只去一个商品的一个评论
- SqlServer 临时表
- sqlserver 临时表使用方法
- sqlserver 临时表
- SQLServer的临时表
- SQLServer]临时表
- sqlserver创建临时表
- POJ 1730 Perfect Pth Power
- 工厂模式-简单工厂模式-省略抽象产品类
- 爬虫工具Heritrix初体验
- LUA中测试鱼死亡动作、炸弹轨迹、炸弹爆炸动作
- 【便利贴】Struts默认标配
- sqlserver 用到临时表去除重复列
- Qt pro工程文件 介绍
- sysstat监控工具使用(包含pidstat,iostat,sar)
- 新九州--讲义音频下载方法
- Android 中ContentProvider和Uri详解
- 微软MSDN中文(简体)全下载及文件说明
- 在.Net Compact Framework中为ListView添加Context Menu(Tap and hold)
- 把文件写到数据库
- matlab GUI的handles