随笔分类 - sql
摘要:declare @iErrorCount int set @iErrorCount = 0 begin tran Tran1 insert into t1(Id, c1) values(1,'1') set @iErrorCount=@iErrorCount+@@error insert into
阅读全文
摘要:declare @channelid varchar(100) set @channelid='''WH00026'',''WH00083''' declare @sql varchar(1000) if(object_id('tempdb.dbo.#ac') is not null) begin drop table #ac end create table #ac ( c...
阅读全文
摘要:如图1:如图2: 如图3:图1和图2是渠道"WH00026"某天的相关数据,怎么把它合并一条数据呢如成图3的效果?有两种方法:第一种: 用表变量 1 declare @ac table 2 ( 3 channelid varchar(100), 4 pmoney decimal(18,2), 5 p
阅读全文
摘要:原文链接:http://www.cnblogs.com/New-world/archive/2012/11/28/2793560.htmlMS_SQL模糊查询like和charindex的对比 like查询效率低下,网上搜了一下替代like查询的方法,都是说用charindex方法,自己对比了一下查
阅读全文
摘要:1.合并一列用“ ,”号隔开。 如下图:这样的一列我想直接在sql里面合并最后变成:586,444,444,444,444这样的效果,平常的做法是直接把这列数据取出来,在前端循环加上逗号,但其实是可以直接通过sql直接实现的。 效果如下图:
阅读全文

浙公网安备 33010602011771号