关闭

最小二乘法拟合二元多次曲线

原文出处不详,数学原理大概不懂,代码有效。作用为已知一堆样本数据,拟合一个近似的2元n次函数表达式。 public class Line { /// ///用最小二乘法拟合二元多次曲线 /// ///已知点的x坐标集合 ///已知点的y坐标集合 ///已知点的个数 ///...
阅读(4579) 评论(0)

SQL递归游戏-你厉害吗,来过5关

5个flash的游戏地址是 http://www.sostart.com/article/view.php/765 此类游戏一般都是通过穷举或者递归之类的方法来求解,对于编成语言来说都比较简单。 这里用SQL语言的CTE递归来玩玩看。...
阅读(17881) 评论(122)

SQL2008的数据更新跟踪测试

最近一个项目中需要监测SQLServer数据库中某些表的数据更新情况,于是做了一番POC测试和简单性能的评估.这里使用的是 SQLServer2008的更改跟踪.因为需求原因,没有考虑使用进一步的变更数据捕获. POC过程如下:这里我们建立一个测试环境,模拟数据在 Insert , Update 和 Delete 情况下的跟踪效果。1 、测试脚本的准备,下面脚本建立...
阅读(4946) 评论(13)

关于SQL语句Count的一点细节

   count语句支持*、列名、常量、变量,并且可以用distinct关键字修饰, 并且count(列名)不会累计null的记录。下面随便用一些例子示范一下count的规则:比如对如下表做统计,所有列这里都用sql_variant类型来表示。   if(object_id(t_test)>0)     drop table t_...
阅读(14338) 评论(24)

CSDNER如何才能做到"最不缺的是技术"

   想要不缺技术只有一个办法:读万卷书、行万里路。前两天看头脑风暴,某大大说了,还要加一句干万家活。只会读万卷书那是书呆子,读了万卷书到处忽悠不干正事那是骗子,还不如书呆子。  如今像msdn这样规模的文档资料何止万卷,简直可以用"罄南山之竹书之未穷"来形容了,当然这里是"书之"不是"书罪",可事实上也最遭罪的就是我们这些技术人员。技术人员永远都缺技术,不缺只是相对的。如何做到最不缺,只能从...
阅读(5965) 评论(17)

charindex代替like并非"更快更全面"

     最近csdn的编辑们在社区和网站首页的标题让人有些受不了,一个吸引眼球的大红专题点进去只是一个聊聊数字的普通帖子..这种做法用来八卦也就算了,用来包装技术文章那是相当不负责的。    一个普普通通的技术博文,不管观点对错,水平如何,作者的拿出来分享的做法是值得肯定的,但在没有经过论证,人为在加上一个漂亮的副标题打到技术专区的首页上,难免误导不明真相的群众。     ...
阅读(10962) 评论(18)

SQLServer数据集合的交、并、差集运算

      SQLServer2005通过intersect,union,except和三个关键字对应交、并、差三种集合运算。他们的对应关系可以参考下面图示        相关测试实例如下:  use tempdb go if(object_id(t1) is not null) drop table t1...
阅读(15784) 评论(4)

SQLServer2005的查询独占模拟

    这个问题一直被很多人关注,基本上得到的答案是两种倾向,一种是锁一种是给记录打标记(也就是update)。对于应用来说,我并不提倡人为给记录加锁,这样会惹来很多麻烦,况且锁并不能解决所有问题,如果你有这方面好的经验我们可以进一步交流。     而update的过程会自动加锁,这个给我们带来和极大便利,但该方法一直不被人们认可的原因是效率:比如打标记怎么打,是否需要每个终端给数据印上各...
阅读(3314) 评论(2)

SQLServer2005的Top功能

      所有人都知道select top 的用法,但很多人还不知道update top 和 delete top 怎么用。以往的做法是set rowcount来指定,其实SQL2005中对于Top语句的增强除了参数化之外还包括对update和delete的支持,但可惜的是还不支持自定义的order by列。如果要自定义派序列可以借助CTE.对于CTE的任何更改都会影响到原始表。    ...
阅读(3801) 评论(7)

SQLServer2005中的几个统计技巧

先看下面的一个表格,我们从左边的两列信息来统计出右边的结果。 在SQLServer中我们可以用over子句中来代替子查询实现来提高效率,over子句除了排名函数之外也可以和聚合函数配合。实现代码如下: use tempdb go if(object_id(tb) is not...
阅读(6534) 评论(10)

SSAS事实表和维度表数据类型必须一致

   今天做一个模型时没有注意,维度表的主键用了guid,也就是uniqueidentifier,而事实表的外键虽然都存储了guid却用了varchar(100)。在多维数据集处理的时候告之无法找到维度对应的主键xxxx-xxx-xx...而这个值用select 语句检查确实是存在的,经过一番仔细核对恍然大悟,由于数据类型不一致导致。...
阅读(3364) 评论(1)

拆解组装SQL字符串全过程

先看下面这段代码, 它将sql字符串先分割为行集,做一定处理后再合并为单行:  use tempdb go if(object_id(t_Item) is not null) drop table  t_item go if(obj...
阅读(4794) 评论(10)

SQLServer获取Excel中所有Sheet

E盘根目录新建一个Excel文件aa.xls后测试如下代码   use tempdb go if(object_id(udf_getExcelTableNames) is not null)     drop function dbo.udf_getExcelTableNames go create f...
阅读(3634) 评论(4)

上海2009英雄会归来

    一大早刚上地铁就收到曾总短信,大致内容是********,感谢一下老大和M1。     到了会场,和老大打过招呼后第一个碰到的熟人是宛如,听到的第一句话就是:"我的充电器!",顿时汗流满面,来龙去脉情况参考前转       这次在和其他朋友沟通上没有准备充分导致n多后果,同时也要大力bs一些人。     第一个是阿泰,我昨天把手机号码发在了版主群里让阿泰给我发个短信,老魏当时还说要印成小广...
阅读(3480) 评论(1)

SQLServer获取每组前10%的数据

sqlserver2005有关键字ntile(x)和over(partition by.. order by..)子句配合. 比如获取每个表的前10%个字段。   select id,name,colid,rn from( select *,rn=ntile(10)     over(partition...
阅读(4411) 评论(1)

SQLServer字符串批量拆分得方法

其实拆分和批量拆分的方法是一样的,所谓批量就是用out apply来调用单个拆分函数。   /* SQLServer字符串拆分函数,by jinjazz --原始数据 id          names ----------- -------------------- 1           jinjazz,blog,csdn 2 ...
阅读(2661) 评论(4)

存储过程中的行集作为子查询

可以使用Openrowset,但Openrowset不支持参数话的语句,要实现参数只能在客户端程序中把要的最终语句拼接好传入。实际应用中,我用openrowset连接ssas服务器来和sqlserver数据库对象实现交互。测试语句如下: use tempdb go create proc p_test as begin  ...
阅读(2768) 评论(0)

被遗忘的SQLServer比较运算符修饰词

SQLServer中有三个关键字可以修改比较运算符:All、Any和Some,其中Some和Any等价。官方的参考文档http://technet.microsoft.com/zh-cn/library/ms187074%28SQL.90%29.aspx 他们作用于比较运算符和子查询之间,作用类似Exists、not exists、in、not in以及其他逻辑意义,这些语法同...
阅读(3216) 评论(2)

SQLServer中求两个字符串的交集

代码高亮有点问题,测试时把@ str替换为@str使用javascript的数组来计算,代码如下: use  tempdb go if (object_id (fn_getArray ) is not null )     drop function dbo . fn_getArray go...
阅读(3586) 评论(1)

SQLServer2005批量查询自定义对象脚本

使用系统函数object_definition和系统表 sysobjects 就可以了object_definition的官方参考http://msdn.microsoft.com/zh-cn/library/ms176090.aspx以下代码可以批量查看或者导出视图、存储过程、触发器和函数的脚本...
阅读(2285) 评论(0)
199条 共10页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1014448次
    • 积分:12618
    • 等级:
    • 排名:第1141名
    • 原创:194篇
    • 转载:5篇
    • 译文:0篇
    • 评论:1019条
    最新评论
    工具资源
    技术站点