有一个表里面有某个字段出现重复记录,怎样保留重复记录中的第一2015-07-17 09:24:59
有一个表里面有某个字段出现重复记录,怎样保留重复记录中的第一条记录 select *,identity(int,1,1) ID into #t1 from table1 delete a from #t1 a where ID (select min(ID) from #t1 where field1=a.field1 and field2=a.field2 and ... fieldn=a.fieldn)
数据库设计中的14个常用技巧2015-07-17 09:24:58
本文介绍了 数据库 设计 中的14个技巧,这是许多人在大量的数据库分析与设计实践中,逐步总结出来的 下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,
查询同一表内多字段同时重复记录的SQL语句2015-07-17 09:24:58
比如现在有一人员表(表名:peosons) 若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来 select p1.* from persons p1,persons p2 where p1.idp2.id and p1.cardid = p2.cardid and p1.pname = p2.pname and p1.address = p2.address 可以实现上
利用SQL Server 2005同义字缩短开发时间2015-07-17 09:24:57
本文主要介绍了SQL Server 2005的一个新对象同义字,它的作用是为一个已经存在的对象建立一个别名。比如,如果你有table的表,你可以建立一个叫做tl的同义字指向那个对象。这意味着你不用写下面这个查询: SELECT * FROM table 只需要用以下代码完成查询: S
安装SQL 2005中的AdventureWorks数据库2015-07-17 09:24:57
前言:在安装SQL server 2005时,假如你选择的是默认安装,则不会安装AdventureWorks 数据库。因为许多教程和例子都需要用到AdventureWorks 数据库,所以安装AdventureWorks数据库非常必要。下文中将具体讲述此数据库的获得和安装方法。 下载并安装Adventure
恢复没有日志文件的数据库的方法两则2015-07-17 09:24:57
方法一 1.新建一个同名的数据库 2.再停掉sql server(注意不要分离数据库) 3.用原数据库的数据文件覆盖掉这个新建的数据库 4.再重启sql server 5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名) 6.完成后一般就可以访问数
SQL语句中一条常见的行合并问题2015-07-17 09:24:56
问题: 原来问题:现有两个表: 表一 originalword ID word -------------- 101 about 102 abound 103 beard 104 boast 105 beast 表二 similarword ID original_id similar_id ------------------------------- 1 101 102 2 102 101 3 103 105 4 105 103 5
SQL Server如何删除群集实例2015-07-17 09:24:56
1.在Microsoft SQL Server 安装向导的欢迎屏幕中,单击下一步按钮。 2.在计算机名称屏幕中,选择虚拟服务器并指定要从中删除群集实例的服务器名。单击下一步按钮。 3.在安装选择屏幕中,单击对现有 SQL Server 实例进行升级、删除或添加组件。 4.在实例名称
SQL实现最优坐地铁方案2015-07-17 09:24:55
坐地铁有时候不一定要坐最少站的,有时是希望能坐换乘次数最少的,应该怎么改造才能把所有的方案都取出来,然后按换乘次数、经过站点数依次排序? lineID state orderid 1 广州东 1 1 体育中心2 1 体育西 3 1 烈士陵园4 1 公园前 6 1 西门口 7 2 火车站 1 2
在SQL中用 SP_KEYS确定一个表格的关键键2015-07-17 09:24:55
如果你现在需要找到一个表格是否有一个关键键,你可以使用系统中的存储进程sp_pkeys。系统的存储进程具体有三个输入参数: @table_name:这个是询问语句中表格的名字,在通配符没有被使用的时候它是一个必须使用的参数。 @table_owner:这个是表格系主. @table

相关栏目

推荐SQL Server