导航

2014年3月24日

摘要: select dateadd(day,7,getdate()) 阅读全文

posted @ 2014-03-24 20:30 beeone 阅读(395) 评论(0) 推荐(0) 编辑

摘要: declare @t table(name varchar(20),type int)insert into @tselect 'a',0union all select 'b',0union all select 'fb',1union all select 'fbf',2union all select 'fdfs',1if object_id('test1') is not nulldrop table test1create table test1(name varchar(20),type 阅读全文

posted @ 2014-03-24 20:24 beeone 阅读(286) 评论(0) 推荐(0) 编辑

摘要: 假设mssql2000中,有如下表:table Class class_No course_Name-----------------------------------0001 chinese0001 math0001 english0002 chinese0002 math0003 english 如果要查询出下面这种格式的结果,如何实现?请指教,谢谢!结果: class_No course_Name----------... 阅读全文

posted @ 2014-03-24 20:20 beeone 阅读(505) 评论(0) 推荐(0) 编辑

摘要: 假如你写过很多程序,你可能偶尔会碰到要确定字符或字符窜串否包含在一段文字中,在这篇文章中,我将讨论使用CHARINDEX和PATINDEX函数来搜索文字列和字符串。我将告诉你这两个函数是如何运转的,解释他们的区别。同时提供一些例子,通过这些例子,你可以可以考虑使用这两个函数来解决很多不同的字符搜索的问题。 CHARINDEX和PATINDEX函数常常用来在一段字符中搜索字符或者字符串。如果被搜索的字符中包含有要搜索的字符,那么这两个函数返回一个非零的整数,这个整数是要搜索的字符在被搜索的字符中的开始位数。PATINDEX函数支持使用通配符来进行搜索,然而CHARINDEX不支持通... 阅读全文

posted @ 2014-03-24 20:19 beeone 阅读(143105) 评论(0) 推荐(2) 编辑

摘要: 其实你完全可以写个自定义函数就OK了 。===================================================================create function f_split( @c varchar(2000), --要分割的字符串 @split varchar(2)--分隔符号 ) returns @t table(col varchar(20)) as begin while(charindex(@split,@c)0) begin insert @t(col) values (substring(@c,1,charindex(@sp... 阅读全文

posted @ 2014-03-24 20:04 beeone 阅读(3060) 评论(0) 推荐(0) 编辑

摘要: STUFF删除指定长度的字符并在指定的起始点插入另一组字符。语法STUFF ( character_expression , start , length , character_expression )参数character_expression由字符数据组成的表达式。character_expression 可以是常量、变量,也可以是字符或二进制数据的列。start是一个整形值,指定删除和插入的开始位置。如果 start 或 length 是负数,则返回空字符串。如果 start 比第一个 character_expression 长,则返回空字符串。length是一个整数,指定要删除的字 阅读全文

posted @ 2014-03-24 19:59 beeone 阅读(1077) 评论(0) 推荐(0) 编辑

摘要: declare @t table(id int,num int)insert @tselect 1,2 union allselect 2,4 union allselect 3,6--select * from @t----查询declare @idList varchar(1000),@numList varchar(1000)set @idList = ''set @numList = ''select @idList = case @idList when '' then '' else @idList + ',& 阅读全文

posted @ 2014-03-24 19:10 beeone 阅读(3701) 评论(0) 推荐(0) 编辑