随笔分类 -  SQL Server

摘要:第一种,数据全部重复,如下图:需要得到以下的结果:删除重复的记录(重复记录保留1条),可以按以下方法删除1 seleet distinct * into #Tmp from 表名2 3 drop table 表名4 5 select * into 表名 from #Tmp6 7 drop table #Tmp第二种,数据部分字段重复,ID不重复 ,如下图:需要得到以下结果:下面的语句可以达到要求:delete 表名 where id not in(SELECT MAX(id) AS id FROM 表 GROUP BY 字段名) --- 删除重复行select * from 表名 where 阅读全文
posted @ 2012-02-07 15:24 Junys 阅读(2895) 评论(0) 推荐(0)
摘要:模糊查询内容丰富,用起来灵活随便。此处就写出其基本内容。1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来。另外,如果需要找出u_name中既有“三”又有“猫”的记录,请使用and条件SELECT * FROM [user] WHERE u_name LIKE '%三%' AND u_name LIKE '%猫% 阅读全文
posted @ 2012-02-06 15:04 Junys 阅读(202) 评论(0) 推荐(0)
摘要:update 表 set 字段= replace(字段,'原始字符','替换字符') 阅读全文
posted @ 2012-02-06 15:00 Junys 阅读(1621) 评论(0) 推荐(0)