Fork me on GitHub
摘要:select*fromTableName whereColumnName likeN'[啊-座]%'在计算机中的汉字表中,“啊”是第一个汉字,“座”是最后一个汉字举个例子:[A-Z]表示字母A到字母Z中的任意一个字符,那[啊-座]就表示汉字中的任意一个 阅读全文
posted @ 2015-01-04 11:32 雪山玉龙 阅读(432) 评论(0) 推荐(0) 编辑
摘要:CREATE FUNCTION [dbo].[F3_Split](@LongStr VARCHAR(MAX),@SplitStr VARCHAR(100),@IsDistinct BIT)RETURNS @RTable TABLE(ID INT IDENTITY PRIMARY KEY,ShortS... 阅读全文
posted @ 2014-12-31 17:18 雪山玉龙 阅读(266) 评论(0) 推荐(0) 编辑
摘要:Apply运算符可以实现两个查询结果的全组合结果,又称为交叉集合。例如两个数据组合(A,B)、(A,B),他们的交叉集合为(AA,AB,AA,AB)。Apply分为Cross Apply和Outer Apply两种使用方式。具体分析如下:首先先建立两个表StudentList和ScoreInfo。脚本语言如下:create table StudentList(id int Identity(1,1) not null,Name nvarchar(20) not null,Sex bit not null,Birthday date not null,Class nvarchar(2) not 阅读全文
posted @ 2013-05-16 22:12 雪山玉龙 阅读(194) 评论(0) 推荐(0) 编辑
摘要:有很多程序员往往把框架模式和设计模式混淆,实际上它们完全是不同的概念。框架、设计模式这两个概念总容易被混淆,其实它们之间还是有区别的。框架通常是代码重用,而设计模式是设计重用,架构则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用。在软件生产中有三种级别的重用:内部重用,即在同一应用中能公共使用的抽象块;代码重用,即将通用模块组合成库或工具集,以便在多个应用和领域都能使用;应用框架的重用,即为专用领域提供通用的或现成的基础结构,以获得最高级别的重用性。框架与设计模式虽然相似,但却有着根本的不同。设计模式是对在某种环境中反复出现的问题以及解决该问题的方案的描述,它比框架更抽象;框架可以 阅读全文
posted @ 2013-05-16 20:44 雪山玉龙 阅读(153) 评论(0) 推荐(0) 编辑