摘要:1.如何删除表中的重复记录?(这里指记录的每个字段都要相同) select distinct * into #temp from tab delete tab insert tab select * from #temp drop table #temp 2.怎样返回数据库中用户表的表单名 select name from sysobjects...
阅读全文
posted @ 2008-08-19 10:38
|
|||
随笔分类 - SQL
SQL 技术
摘要:1.如何删除表中的重复记录?(这里指记录的每个字段都要相同) select distinct * into #temp from tab delete tab insert tab select * from #temp drop table #temp 2.怎样返回数据库中用户表的表单名 select name from sysobjects...
阅读全文
posted @ 2008-08-19 10:38
摘要:一、删除表格里重复某些值的数据行,并只保留一条记录! 条件:在表格里有一个唯一字段. DELETE FROM [表名] WHERE 唯一字段 (SELECT TOP 1 唯一字段 FROM (SELECT 唯一字段 FROM [表名]) WHERE 重复字段=重复数据) AND 重复字段=重复数据 比如:你的表格名是SM_Test .唯一字段是ID,重复字段是MemberName 重复数据是...
阅读全文
posted @ 2008-07-30 13:47
摘要:SQL Server日期计算 a. 一个月的第一天 SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) b. 本周的星期一 SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) c. 一年的第一天 SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0) d. ...
阅读全文
posted @ 2008-07-30 13:43
摘要:SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk'...
阅读全文
posted @ 2008-07-30 13:35
摘要:导读: select * from txt1 select * from txt2 select * from txt1 where name in (select name from txt2 where chk = 0) select * from txt1 where name not in (select name from txt2 where chk = 0) sel...
阅读全文
posted @ 2008-07-30 13:25
|
|||